본문 바로가기
반응형
[프로그래머스]외계행성의 나이 - java, python `외계행성의 나이 ` 문제 설명 우주여행을 하던 머쓱이는 엔진 고장으로 PROGRAMMERS-962 행성에 불시착하게 됐습니다. 입국심사에서 나이를 말해야 하는데, PROGRAMMERS-962 행성에서는 나이를 알파벳으로 말하고 있습니다. a는 0, b는 1, c는 2,..., j는 9입니다. 예를 들어 23살은 cd, 51살은 fb로 표현합니다. 나이 age가 매개변수로 주어질 때 PROGRAMMER-962식 나이를 return 하도록 solution 함수를 완성해 주세요. 입출력 예 #1 age가 23이므로 "cd"를 return합니다. 입출력 예 #2 age가 51이므로 "fb"를 return합니다. 입출력 예 #3 age가 100이므로 "baa"를 return합니다. java code import.. 2023. 3. 9.
[프로그래머스]배열 회전시키기 - java, python 배열 회전시키기 문제 설명 정수가 담긴 배열 numbers와 문자열 direction가 매개변수로 주어집니다. 배열 numbers의 원소를 direction방향으로 한 칸씩 회전시킨 배열을 return 하도록 solution 함수를 완성해 주세요. 입출력 예 #1 numbers 가 [1, 2, 3]이고 direction이 "right" 이므로 오른쪽으로 한 칸씩 회전시킨 [3, 1, 2]를 return 합니다. 입출력 예 #2 numbers 가 [4, 455, 6, 4, -1, 45, 6]이고 direction이 "left" 이므로 왼쪽으로 한 칸씩 회전시킨 [455, 6, 4, -1, 45, 6, 4]를 return 합니다. java code class Solution { public int[] sol.. 2023. 3. 9.
[프로그래머스]가장 큰 수 찾기 - java,python `가장 큰 수 찾기` 문제 설명 정수 배열 array가 매개변수로 주어질 때, 가장 큰 수와 그 수의 인덱스를 담은 배열을 return 하도록 solution 함수를 완성해보세요. 입출력 예 #1 1, 8, 3 중 가장 큰 수는 8이고 인덱스 1에 있습니다. 입출력 예 #2 9, 10, 11, 8 중 가장 큰 수는 11이고 인덱스 2에 있습니다. java code import java.util.*; class Solution { public ArrayList solution(int[] array) { int max = 0; ArrayList result = new ArrayList(); for (int i = 0; i < array.length; i++) { max = Math.max(max, array.. 2023. 3. 8.
[프로그래머스]인덱스 바꾸기 - java,python `인덱스 바꾸기` 문제 설명 문자열 my_string과 정수 num1, num2가 매개변수로 주어질 때, my_string에서 인덱스 num1과 인덱스 num2에 해당하는 문자를 바꾼 문자열을 return 하도록 solution 함수를 완성해보세요. 입출력 예 #1 "hello"의 1번째 인덱스인 "e"와 2번째 인덱스인 "l"을 바꾸면 "hlelo"입니다. 입출력 예 #2 "I love you"의 3번째 인덱스 "o"와 " "(공백)을 바꾸면 "I l veoyou"입니다. java code class Solution { public String solution(String my_string, int num1, int num2) { String answer = ""; for (int i = 0; i < .. 2023. 3. 8.
반응형