Algorithm/Problem_프로그래머스55 프로그래머스(두 정수 사이의 합) - Java [두 정수 사이의 합] https://programmers.co.kr/learn/courses/30/lessons/12912 코딩테스트 연습 - 두 정수 사이의 합 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 제한 조건 a와 b가 같은 경우 programmers.co.kr * 로직 a와 b의 대소관계를 처리해 작은 수는 left, 큰 수를 right로 선언한다 첫 번째 방법으로는 left는 증가하고 right는 감소하면서 answer를 누적해나간다 left가 right보다 같거나 커진다면 반복을 종료한다 만약 left부터 right까지의 .. 2020. 5. 20. 프로그래머스(나누어 떨어지는 숫자 배열) - Java [나누어 떨어지는 숫자 배열] https://programmers.co.kr/learn/courses/30/lessons/12910 코딩테스트 연습 - 나누어 떨어지는 숫자 배열 array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요. divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하� programmers.co.kr * 로직 arr 배열을 오름차순 정렬한다 divisor로 나누어 떨어지는 수를 담는다 import java.io.*; import java.util.*; class Solution { public int[] solution(int[] arr, int divisor.. 2020. 5. 20. 프로그래머스([3차] 파일명 정렬) - Java [3차 파일명 정렬] https://programmers.co.kr/learn/courses/30/lessons/17686 코딩테스트 연습 - [3차] 파일명 정렬 파일명 정렬 세 차례의 코딩 테스트와 두 차례의 면접이라는 기나긴 블라인드 공채를 무사히 통과해 카카오에 입사한 무지는 파일 저장소 서버 관리를 맡게 되었다. 저장소 서버에는 프로그램�� programmers.co.kr * 로직 주어진 입력을 차례대로 탐색하며 Head, Number, Tail로 나눈다 (아스키 코드 활용) 각 파일마다 Head, Number, Tail로 나눠졌다면 -> 파일의 원본, 입력된 순서 idx, Head, Number, Tail 를 관리하는 객체를 생성해 리스트에 담는다 리스트에 모두 담겼다면 정렬 기준에 맞게 정렬.. 2020. 5. 18. 이전 1 2 3 4 5 6 7 ··· 19 다음