[프로그래머스 Lv0.] 120895번 인덱스 바꾸기 (JAVA)
·
Coding Test/프로그래머스[JAVA]
1. 문제 문제 설명 문자열 my_string과 정수 num1, num2가 매개변수로 주어질 때, my_string에서 인덱스 num1과 인덱스 num2에 해당하는 문자를 바꾼 문자열을 return 하도록 solution 함수를 완성해보세요. 제한사항 1 < my_string의 길이 < 100 0 ≤ num1, num2 < my_string의 길이 my_string은 소문자로 이루어져 있습니다. num1 ≠ num2 입출력 예 my_string num1 num2 result "hello" 1 2 "hlelo" "I love you" 3 6 "I l veoyou" 2. 풀이과정 class Solution { public String solution(String my_string, int num1, int ..
[프로그래머스 Lv0.] 120844번 배열 회전시키기 (JAVA)
·
Coding Test/프로그래머스[JAVA]
1. 문제 문제 설명 정수가 담긴 배열 numbers와 문자열 direction가 매개변수로 주어집니다. 배열 numbers의 원소를 direction방향으로 한 칸씩 회전시킨 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 3 ≤ numbers의 길이 ≤ 20 direction은 "left" 와 "right" 둘 중 하나입니다. 입출력 예 numbers direction result [1, 2, 3] "right" [3, 1, 2] [4, 455, 6, 4, -1, 45, 6] "left" [455, 6, 4, -1, 45, 6, 4] 2. 풀이과정 class Solution { public int[] solution(int[] numbers, String direction) {..
[프로그래머스 Lv0.] 120899번 가장 큰 수 찾기 (JAVA)
·
Coding Test/프로그래머스[JAVA]
1. 문제 문제 설명 정수 배열 array가 매개변수로 주어질 때, 가장 큰 수와 그 수의 인덱스를 담은 배열을 return 하도록 solution 함수를 완성해보세요. 제한사항 1 ≤ array의 길이 ≤ 100 0 ≤ array 원소 ≤ 1,000 array에 중복된 숫자는 없습니다. 입출력 예 array result [1, 8, 3] [8, 1] [9, 10, 11, 8] [11, 2] 2. 풀이과정 class Solution { public int[] solution(int[] array) { int[] answer = new int[2]; int max = 0; int index = 0; for(int i=0; i
[프로그래머스 Lv0.] 120850번 문자열 정렬하기 (1) (JAVA)
·
Coding Test/프로그래머스[JAVA]
1. 문제 문제 설명 문자열 my_string이 매개변수로 주어질 때, my_string 안에 있는 숫자만 골라 오름차순 정렬한 리스트를 return 하도록 solution 함수를 작성해보세요. 제한사항 1 ≤ my_string의 길이 ≤ 100 my_string에는 숫자가 한 개 이상 포함되어 있습니다. my_string은 영어 소문자 또는 0부터 9까지의 숫자로 이루어져 있습니다. - - - 입출력 예 my_string result "hi12392" [1, 2, 2, 3, 9] "p2o4i8gj2" [2, 2, 4, 8] "abcde0" [0] 2. 풀이과정 import java.util.*; class Solution { public int[] solution(String my_string) { m..
[프로그래머스 Lv0.] 120862번 최댓값 만들기 (2) (JAVA)
·
Coding Test/프로그래머스[JAVA]
1. 문제 문제 설명 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요. 제한사항 -10,000 ≤ numbers의 원소 ≤ 10,000 2 ≤ numbers 의 길이 ≤ 100 입출력 예 numbers result [1, 2, -3, 4, -5] 15 [0, -31, 24, 10, 1, 9] 240 [10, 20, 30, 5, 5, 20, 5] 600 2. 풀이과정 import java.util.*; class Solution { public int solution(int[] numbers) { int len = numbers.length; Arrays.sort(numbers); retu..
[프로그래머스 Lv0.] 181845번 문자열로 변환 (JAVA)
·
Coding Test/프로그래머스[JAVA]
1. 문제 문제 설명 정수 n이 주어질 때, n을 문자열로 변환하여 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ n ≤ 10000 입출력 예 n result 123 "123" 2573 "2573" 2. 풀이과정 class Solution { public String solution(int n) { return String.valueOf(n); } }