-
728x90
๐ ๋ฌธ์ ์ค๋ช
๋ฌธ์์ด
my_string
๊ณผ ์ ์ ๋ฐฐ์ดindex_list
๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. my_string์ index_list์ ์์๋ค์ ํด๋นํ๋ ์ธ๋ฑ์ค์ ๊ธ์๋ค์ ์์๋๋ก ์ด์ด ๋ถ์ธ ๋ฌธ์์ด์ return ํ๋ solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์.๐ ์ ํ ์ฌํญ
- 1 ≤
my_string
์ ๊ธธ์ด ≤ 1,000 my_string
์ ์์๋ ์์๋ฌธ์๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค.- 1 ≤ index_list์ ๊ธธ์ด ≤ 1,000
- 0 ≤ index_list์ ์์ < my_string์ ๊ธธ์ด
๐ ๋ต์
class Solution { public String solution(String my_string, int[] index_list) { String answer = ""; for(int i=0; i<index_list.length; i++){ answer += my_string.charAt(index_list[i]); } return answer; } }
index_list
์ ์์๋ฅผ ์ธ๋ฑ์ค ์ผ์my_string
์ ์์๋ฅผ ์๋ผ์ ์ด์ด ๋ถ์ด๋ ๋ฌธ์ .index_list ๋ฐฐ์ด ๊ธธ์ด๋งํผ for๋ฌธ์ ๋๋ฉด์ charAt์ ํตํด my_string์ ์๋ผ ์ด์ด๋ถ์ฌ์ ๋ฆฌํดํ๋ค.
๐ก ์ฐธ๊ณ
๋ฐฐ์ด.length
: ๋ฐฐ์ด๊ธธ์ด ๋ฆฌํด๋ฌธ์์ด.charAt(์ธ๋ฑ์ค)
: ์ ๋ ฅํ ์ธ๋ฑ์ค์ ์์นํ ๋ฌธ์์ด์ ๊ธ์๋ฅผ char ํ์ ์ผ๋ก ๋ฆฌํด
728x90'algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - n๊ฐ ๊ฐ๊ฒฉ์ ์์๋ค (0) 2023.10.05 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - N ๋ณด๋ค ์ปค์ง ๋๊น์ง ๋ํ๊ธฐ (0) 2023.10.05 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ๋ฐฐ์ด ๋ง๋ค๊ธฐ2 (1) 2023.10.01 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ์นด์ดํธ ์ (0) 2023.09.29 ๐ป ์๋ฐ ์๊ณ ๋ฆฌ์ฆ - ์์ด๊ณผ ๊ตฌ๊ฐ ์ฟผ๋ฆฌ 3 (0) 2023.09.29 - 1 ≤