๋ฌธ์ ์ค๋ช
Stringํ ๋ฐฐ์ด seoul์ element์ค "Kim"์ ์์น x๋ฅผ ์ฐพ์, "๊น์๋ฐฉ์ x์ ์๋ค"๋ String์ ๋ฐํํ๋ ํจ์, solution์ ์์ฑํ์ธ์. seoul์ "Kim"์ ์ค์ง ํ ๋ฒ๋ง ๋ํ๋๋ฉฐ ์๋ชป๋ ๊ฐ์ด ์ ๋ ฅ๋๋ ๊ฒฝ์ฐ๋ ์์ต๋๋ค.
https://school.programmers.co.kr/learn/courses/30/lessons/12919
ํ๋ก๊ทธ๋๋จธ์ค
SW๊ฐ๋ฐ์๋ฅผ ์ํ ํ๊ฐ, ๊ต์ก, ์ฑ์ฉ๊น์ง Total Solution์ ์ ๊ณตํ๋ ๊ฐ๋ฐ์ ์ฑ์ฅ์ ์ํ ๋ฒ ์ด์ค์บ ํ
programmers.co.kr
์ ํ ์ฌํญ
- seoul์ ๊ธธ์ด 1 ์ด์, 1000 ์ดํ์ธ ๋ฐฐ์ด์ ๋๋ค.
- seoul์ ์์๋ ๊ธธ์ด 1 ์ด์, 20 ์ดํ์ธ ๋ฌธ์์ด์ ๋๋ค.
- "Kim"์ ๋ฐ๋์ seoul ์์ ํฌํจ๋์ด ์์ต๋๋ค.
์ ์ถ๋ ฅ ์
seoul | return |
["Jane", "Kim"] | "๊น์๋ฐฉ์ 1์ ์๋ค" |
๋ด๊ฐ ์์ฑํ ์ฝ๋
class Solution {
public String solution(String[] seoul) {
String answer = "";
for (int i = 0; i < seoul.length; i++) {
if (seoul[i].equals("Kim")) {
answer = "๊น์๋ฐฉ์ " + i + "์ ์๋ค";
break;
}
}
return answer;
}
}
์ฝ๋ ์ค๋ช
- for (int i = 0; i < seoul.length; i++) { } : ๋ฐ๋ณต๋ฌธ์ ์ฌ์ฉํด์ ๊น์๋ฐฉ์ ์์น๋ฅผ ์ฐพ๋๋ค.
- if (seoul[i].equals("Kim")) { } : ์กฐ๊ฑด๋ฌธ์ ์ฌ์ฉํด์ ๋ฐฐ์ด seoul์ i๋ฒ์งธ ์์นํ ๋ฌธ์์ด์ด "Kim"์ผ ๊ฒฝ์ฐ ์กฐ๊ฑด๋ฌธ์ ์คํํ๋ค. ๋ฌธ์์ด ๋น๊ต๋ฅผ ์ํด equal( ) ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ค.
- answer = "๊น์๋ฐฉ์ " + i + "์ ์๋ค" : ๋ณ์ answer์ "๊น์๋ฐฉ์ 1์ ์๋ค"๋ก ๋์ฌ ์ ์๋๋ก ๋ฌธ์์ด๊ณผ intํ i๋ฅผ '+'๋ก ํฉ์ณ์ค๋ค.
- break : ์กฐ๊ฑด๋ฌธ์ ์คํํ ํ ๋ฐ๋ก ๋ฐ๋ณต๋ฌธ์ ์ข ๋ฃํ๋ค.
- if (seoul[i].equals("Kim")) { } : ์กฐ๊ฑด๋ฌธ์ ์ฌ์ฉํด์ ๋ฐฐ์ด seoul์ i๋ฒ์งธ ์์นํ ๋ฌธ์์ด์ด "Kim"์ผ ๊ฒฝ์ฐ ์กฐ๊ฑด๋ฌธ์ ์คํํ๋ค. ๋ฌธ์์ด ๋น๊ต๋ฅผ ์ํด equal( ) ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ค.
'๐งฉ ํ๋ก๊ทธ๋๋จธ์ค > ๐ต ์๊ณ ๋ฆฌ์ฆ ํ์ด(Java)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค_์์ ๋ํ๊ธฐ (0) | 2024.11.12 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค_๋๋์ด ๋จ์ด์ง๋ ์ซ์ ๋ฐฐ์ด (2) | 2024.11.11 |
์ฝ๋ผ์ธ ์ถ์ธก (0) | 2024.11.09 |
๋ ์ ์ ์ฌ์ด์ ํฉ (1) | 2024.11.08 |
ํ์ค๋ ์ (0) | 2024.11.08 |