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);
		}
	}
}

프로그래머스 코드