본문 바로가기

728x90
반응형

분류 전체보기

(122)
[프로그래머스][JAVA] 숨어있는 숫자의 덧셈 (2) (LV.0) ※ 문제 설명 문자열 my_string이 매개변수로 주어집니다. my_string은 소문자, 대문자, 자연수로만 구성되어있습니다. my_string안의 자연수들의 합을 return하도록 solution 함수를 완성해주세요. ※ 제한사항 • 1 ≤ my_string의 길이 ≤ 1,000 • 1 ≤ my_string 안의 자연수 ≤ 1000 • 연속된 수는 하나의 숫자로 간주합니다. • 000123과 같이 0이 선행하는 경우는 없습니다. • 문자열에 자연수가 없는 경우 0을 return 해주세요. ※ 입출력 예 my_string result "aAb1B2cC34oOp" 37 "1a2b3c4d123z" 133 ※ 입출력 예 설명 입출력 예 #1 • "aAb1B2cC34oOp"안의 자연수는 1, 2, 34 입니..
[프로그래머스][JAVA] 한 번만 등장한 문자 (LV.0) ※ 문제 설명 문자열 s가 매개변수로 주어집니다. s에서 한 번만 등장하는 문자를 사전 순으로 정렬한 문자열을 return 하도록 solution 함수를 완성해보세요. 한 번만 등장하는 문자가 없을 경우 빈 문자열을 return 합니다. ※ 제한사항 • 0 < s의 길이 < 1,000 • s는 소문자로만 이루어져 있습니다. ※ 입출력 예 s result "abcabcadc" "d" "abdc" "abcd" "hello" "eho" ※ 입출력 예 설명 입출력 예 #1 • "abcabcadc"에서 하나만 등장하는 문자는 "d"입니다. 입출력 예 #2 • "abdc"에서 모든 문자가 한 번씩 등장하므로 사전 순으로 정렬한 "abcd"를 return 합니다. 입출력 예 #2 • "hello"에서 한 번씩 등장한..
[프로그래머스][JAVA] 진료 순서 정하기 (LV.0) ※ 문제 설명 외과의사 머쓱이는 응급실에 온 환자의 응급도를 기준으로 진료 순서를 정하려고 합니다. 정수 배열 emergency가 매개변수로 주어질 때 응급도가 높은 순서대로 진료 순서를 정한 배열을 return하도록 solution 함수를 완성해주세요. ※ 제한사항 • 중복된 원소는 없습니다. • 1 ≤ emergency의 길이 ≤ 10 • 1 ≤ emergency의 원소 ≤ 100 ※ 입출력 예 emergency result [3, 76, 24] [3, 1, 2] [1, 2, 3, 4, 5, 6, 7] [7, 6, 5, 4, 3, 2, 1] [30, 10, 23, 6, 100] [2, 4, 3, 5, 1] ※ 입출력 예 설명 입출력 예 #1 • emergency가 [3, 76, 24]이므로 응급도의 ..
[프로그래머스][JAVA] 가까운 수 (LV.0) ※ 문제 설명 정수 배열 array와 정수 n이 매개변수로 주어질 때, array에 들어있는 정수 중 n과 가장 가까운 수를 return 하도록 solution 함수를 완성해주세요. ※ 제한사항 • 1 ≤ array의 길이 ≤ 100 • 1 ≤ array의 원소 ≤ 100 • 1 ≤ n ≤ 100 • 가장 가까운 수가 여러 개일 경우 더 작은 수를 return 합니다. ※ 입출력 예 array n result [3, 10, 28] 20 28 [10, 11, 12] 13 12 ※ 입출력 예 설명 입출력 예 #1 • 3, 10, 28 중 20과 가장 가까운 수는 28입니다. 입출력 예 #2 • 10, 11, 12 중 13과 가장 가까운 수는 12입니다. 나의 풀이 import java.lang.Math; i..
[프로그래머스][JAVA] k의 개수 (LV.0) ※ 문제 설명 1부터 13까지의 수에서, 1은 1, 10, 11, 12, 13 이렇게 총 6번 등장합니다. 정수 i, j, k가 매개변수로 주어질 때, i부터 j까지 k가 몇 번 등장하는지 return 하도록 solution 함수를 완성해주세요. ※ 제한사항 • 1 ≤ i
[프로그래머스][JAVA] 2차원으로 만들기 (LV.0) ※ 문제 설명 정수 배열 num_list와 정수 n이 매개변수로 주어집니다. num_list를 다음 설명과 같이 2차원 배열로 바꿔 return하도록 solution 함수를 완성해주세요. num_list가 [1, 2, 3, 4, 5, 6, 7, 8] 로 길이가 8이고 n이 2이므로 num_list를 2 * 4 배열로 다음과 같이 변경합니다. 2차원으로 바꿀 때에는 num_list의 원소들을 앞에서부터 n개씩 나눠 2차원 배열로 변경합니다. num_list n result [1, 2, 3, 4, 5, 6, 7, 8] 2 [[1, 2], [3, 4], [5, 6], [7, 8]] ※ 제한사항 • num_list의 길이는 n의 배 수개입니다. • 0 ≤ num_list의 길이 ≤ 150 • 2 ≤ n < nu..
[프로그래머스][JAVA] 팩토리얼 (LV.0) ※ 문제 설명 i 팩토리얼 (i!)은 1부터 i까지 정수의 곱을 의미합니다. 예를들어 5! = 5 * 4 * 3 * 2 * 1 = 120 입니다. 정수 n이 주어질 때 다음 조건을 만족하는 가장 큰 정수 i를 return 하도록 solution 함수를 완성해주세요. • i! ≤ n ※ 제한사항 • 0
[프로그래머스][JAVA] A로 B 만들기 (LV.0) ※ 문제 설명 문자열 before와 after가 매개변수로 주어질 때, before의 순서를 바꾸어 after를 만들 수 있으면 1을, 만들 수 없으면 0을 return 하도록 solution 함수를 완성해보세요. ※ 제한사항 • 0

728x90
반응형