Coding Test/Java Coding Test
[프로그래머스 / 자바] - 글자 이어 붙여 문자열 만들기
nam_ji
2023. 10. 21. 11:21
글자 이어 붙여 문자열 만들기
문제
- 매개변수 문자열 my_string, 정수배열 index_list가 주어집니다.
- 무작위로 주어진 my_string의 값을 정수배열의 값에 위치한 문자를 추출하여 문자열을 만드는 문제입니다.
- for문을 이용하여 index_list의 값들을 추출하여 charAt() 메소드를 이용하여 원하는 위치의 문자를 answer 문자열에 담아서 출력해 봤습니다.
테스트 (이클립스)
package example;
public class CreateAStringByConcatenatingLetters {
public static void main(String[] args) {
/*
* 매개변수 문자열 my_string, 정수 배열 index_list가 주어집니다.
* index_list의 번호의 순서를 유지하면서 그 자리의 번호에 위치한
* my_string의 문자를 가져와 새로운 문자열을 만드는 문제입니다.
*/
String answer = "";
String my_string = "cvsgiorszzzmrpaqpe";
int[] index_list = {16, 6, 5, 3, 12, 14, 11, 11, 17, 12, 7};
for (int i = 0; i < index_list.length; i++) {
answer += my_string.charAt(index_list[i]);
System.out.println(answer);
}
}
}