본문 바로가기
반응형

algorithm51

[프로그래머스]세균 증식 - java, python `세균 증식` 문제 설명 어떤 세균은 1시간에 두 배만큼 증식한다고 합니다. 처음 세균의 마릿수n과 경과한 시간 t가 매개변수로 주어질 때 t시간 후 세균의 수를 return 하도록 solution 함수를 완성해 주세요. 입출력 예 입출력 예 #1 처음엔 2마리, 1시간 후엔 4마리, 2시간 후엔 8마리,..., 10시간 후엔 2048마리가 됩니다. 따라서 2048을 return 합니다. 입출력 예 #2 처음엔 7마리, 1시간 후엔 14마리, 2시간 후엔 28마리,..., 15시간 후엔 229376마리가 됩니다. 따라서 229,376을 return 합니다. java code class Solution { public int solution(int n, int t) { for(int i=0; i acc *.. 2023. 3. 3.
[프로그래머스]대문자와 소문자 - java, python `대문자와 소문자` 문제 설명 문자열 my_string이 매개변수로 주어질 때, 대문자는 소문자로 소문자는 대문자로 변환한 문자열을 return 하도록 solution 함수를 완성해 주세요. 입출력 예 #1 소문자는 대문자로 대문자는 소문자로 바꾼 "CCCccc"를 return 합니다. 입출력 예 #2 소문자는 대문자로 대문자는 소문자로 바꾼 "ABcDeFGHij"를 return 합니다. java code class Solution { public StringBuffer solution(String my_string) { StringBuffer answer = new StringBuffer(); for (int i = 0; i < my_string.length(); i++) { if (my_string... 2023. 3. 3.
[프로그래머스]문자열 정렬하기 (1) - java, python 문자열 정렬하기 (1) 문제 설명 문자열 my_string이 매개변수로 주어질 때, my_string 안에 있는 숫자만 골라 오름차순 정렬한 리스트를 return 하도록 solution 함수를 작성해보세요. 입출력 예 #1 "hi12392"에 있는 숫자 1, 2, 3, 9, 2를 오름차순 정렬한 [1, 2, 2, 3, 9]를 return 합니다. 입출력 예 #2 "p2o4i8gj2"에 있는 숫자 2, 4, 8, 2를 오름차순 정렬한 [2, 2, 4, 8]을 return 합니다. 입출력 예 #3 "abcde0"에 있는 숫자 0을 오름차순 정렬한 [0]을 return 합니다. java code import java.util.Arrays; class Solution { public int[] solution(.. 2023. 3. 3.
[프로그래머스]중복된 숫자 개수 - java, python `중복된 숫자 개수` 문제 설명 정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때, array에 n이 몇 개 있는 지를 return 하도록 solution 함수를 완성해보세요. 입출력 예 입출력 예 #1 [1, 1, 2, 3, 4, 5] 에는 1이 2개 있습니다. 입출력 예 #2 [0, 2, 3, 4] 에는 1이 0개 있습니다. java code class Solution { public int solution(int[] array, int n) { int answer = 0; for (int item:array) { if(item ==n){ answer ++; } } return answer; } } 위 코드는 입력으로 정수형 배열(array)과 정수(n)를 받아서, 배열 안에서 n이 몇 .. 2023. 3. 3.
반응형