본문 바로가기

알고리즘 문제풀이/Programmers26

Programmers [level 0] rny_string - 181863 [level 0] rny_string - 181863 문제 링크 성능 요약 메모리: 71.8 MB, 시간: 12.19 ms 구분 코딩테스트 연습 > 코딩 기초 트레이닝 문제 설명 'm'과 "rn"이 모양이 비슷하게 생긴 점을 활용해 문자열에 장난을 하려고 합니다. 문자열 rny_string이 주어질 때, rny_string의 모든 'm'을 "rn"으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요. 제한사항 1 ≤ rny_string의 길이 ≤ 100 rny_string은 영소문자로만 이루어져 있습니다. 입출력 예 rny_string result "masterpiece" "rnasterpiece" "programmers" "prograrnrners" "jerry" "jerry" ".. 2023. 8. 11.
Programmers [level 0] 문자열을 정수로 변환하기 - 181848 [level 0] 문자열을 정수로 변환하기 - 181848 문제 링크 성능 요약 메모리: 71.7 MB, 시간: 0.03 ms 구분 코딩테스트 연습 > 코딩 기초 트레이닝 문제 설명 숫자로만 이루어진 문자열 n_str이 주어질 때, n_str을 정수로 변환하여 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ n_str ≤ 5 n_str은 0부터 9까지의 정수 문자로만 이루어져 있습니다. 입출력 예 n_str result "10" 10 "8542" 8542 입출력 예 설명 입출력 예 #1 "10"을 정수로 바꾸면 10입니다. 입출력 예 #2 "8542"를 정수로 바꾸면 8542입니다. Comments 기존 배열을 원하는 index 만큼 복사해서 새로운 배열을 만들어주는 매서드 imp.. 2023. 8. 11.
Programmers [level 0] 문자 반복 출력하기 - 120825 [level 0] 문자 반복 출력하기 - 120825 문제 링크 성능 요약 메모리: 75 MB, 시간: 9.41 ms 구분 코딩테스트 연습 > 코딩테스트 입문 문제 설명 문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string에 들어있는 각 문자를 n만큼 반복한 문자열을 return 하도록 solution 함수를 완성해보세요. 제한사항 2 ≤ my_string 길이 ≤ 5 2 ≤ n ≤ 10 "my_string"은 영어 대소문자로 이루어져 있습니다. 입출력 예 my_string n result "hello" 3 "hhheeellllllooo" 입출력 예 설명 입출력 예 #1 "hello"의 각 문자를 세 번씩 반복한 "hhheeellllllooo"를 return 합니다. Commen.. 2023. 8. 10.
Programmers [level 0] 진료 순서 정하기 - 120835 [level 0] 진료 순서 정하기 - 120835 문제 링크 성능 요약 메모리: 72.6 MB, 시간: 0.36 ms 구분 코딩테스트 연습 > 코딩테스트 입문 문제 설명 외과의사 머쓱이는 응급실에 온 환자의 응급도를 기준으로 진료 순서를 정하려고 합니다. 정수 배열 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,.. 2023. 8. 10.
Programmers [level 0] 외계행성의 나이 - 120834 [level 0] 외계행성의 나이 - 120834 문제 링크 성능 요약 메모리: 83 MB, 시간: 3.49 ms 구분 코딩테스트 연습 > 코딩테스트 입문 문제 설명 우주여행을 하던 머쓱이는 엔진 고장으로 PROGRAMMERS-962 행성에 불시착하게 됐습니다. 입국심사에서 나이를 말해야 하는데, PROGRAMMERS-962 행성에서는 나이를 알파벳으로 말하고 있습니다. a는 0, b는 1, c는 2, ..., j는 9입니다. 예를 들어 23살은 cd, 51살은 fb로 표현합니다. 나이 age가 매개변수로 주어질 때 PROGRAMMER-962식 나이를 return하도록 solution 함수를 완성해주세요. 제한사항 age는 자연수입니다. age ≤ 1,000 PROGRAMMERS-962 행성은 알파벳 소.. 2023. 8. 10.
Programmers [level 0] 짝수 홀수 개수 - 120824 [level 0] 짝수 홀수 개수 - 120824 문제 링크 성능 요약 메모리: 77.8 MB, 시간: 0.01 ms 구분 코딩테스트 연습 > 코딩테스트 입문 문제 설명 정수가 담긴 리스트 num_list가 주어질 때, num_list의 원소 중 짝수와 홀수의 개수를 담은 배열을 return 하도록 solution 함수를 완성해보세요. 제한사항 1 ≤ num_list의 길이 ≤ 100 0 ≤ num_list의 원소 ≤ 1,000 입출력 예 num_list result [1, 2, 3, 4, 5] [2, 3] [1, 3, 5, 7] [0, 4] 입출력 예 설명 입출력 예 #1 [1, 2, 3, 4, 5]에는 짝수가 2, 4로 두 개, 홀수가 1, 3, 5로 세 개 있습니다. 입출력 예 #2 [1, 3, 5.. 2023. 8. 10.
Programmers - Lv.0 양꼬치 int solution(int n, int k) { int answer = 0; int service = n/10; answer = n*12000 + (k - service)*2000; return answer; } 중복된 숫자 개수 class Solution { public int solution(int[] array, int n) { int answer = 0; for(int num: array){ answer += num==n? 1:0; } /* for (int num : array) { if (num == n) answer++; } for(int i=0; i 0 ? answer+1 : answer; return answer; } } 2023. 6. 9.
Programmers - Lv.0 두 수의 차 class Solution { public int solution(int num1, int num2) { int answer = 0; answer = num1-num2; return answer; } } 몫 구하기 class Solution { public int solution(int num1, int num2) { int answer = 0; answer = num1/num2; return answer; } } 숫자 비교하기 class Solution { public int solution(int num1, int num2) { int answer = 0; answer = num1 == num2 ? 1 : -1; /* if(num1 == num2){ answer = 1; }else{ an.. 2023. 5. 26.