๐ฅ
https://programmers.co.kr/learn/courses/30/lessons/12919?language=java#
์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์์ธ์์ ๊น์๋ฐฉ ์ฐพ๊ธฐ
Stringํ ๋ฐฐ์ด seoul์ element์ค "Kim"์ ์์น x๋ฅผ ์ฐพ์, "๊น์๋ฐฉ์ x์ ์๋ค"๋ String์ ๋ฐํํ๋ ํจ์, solution์ ์์ฑํ์ธ์. seoul์ "Kim"์ ์ค์ง ํ ๋ฒ๋ง ๋ํ๋๋ฉฐ ์๋ชป๋ ๊ฐ์ด ์ ๋ ฅ๋๋ ๊ฒฝ์ฐ๋ ์์ต๋
programmers.co.kr
๋ฌธ์ ์ค๋ช
Stringํ ๋ฐฐ์ด seoul์ element์ค "Kim"์ ์์น x๋ฅผ ์ฐพ์, "๊น์๋ฐฉ์ x์ ์๋ค"๋ String์ ๋ฐํํ๋ ํจ์, solution์ ์์ฑํ์ธ์. seoul์ "Kim"์ ์ค์ง ํ ๋ฒ๋ง ๋ํ๋๋ฉฐ ์๋ชป๋ ๊ฐ์ด ์ ๋ ฅ๋๋ ๊ฒฝ์ฐ๋ ์์ต๋๋ค.
์ ํ ์ฌํญ- seoul์ ๊ธธ์ด 1 ์ด์, 1000 ์ดํ์ธ ๋ฐฐ์ด์ ๋๋ค.
- seoul์ ์์๋ ๊ธธ์ด 1 ์ด์, 20 ์ดํ์ธ ๋ฌธ์์ด์ ๋๋ค.
- "Kim"์ ๋ฐ๋์ seoul ์์ ํฌํจ๋์ด ์์ต๋๋ค.
["Jane", "Kim"] | "๊น์๋ฐฉ์ 1์ ์๋ค" |
๐ฅ [๋ก์ง]
๋ฐฐ์ด์ ๊ธธ์ด๋งํผ for๋ฌธ ๋ฐ๋ณต
ํด๋น ๋ฌธ์์ด์ด Kim์ผ ๊ฒฝ์ฐ ๋ฆฌํด
๐ฅ [์ต์ข ์ฝ๋]
class Solution {
public String solution(String[] seoul) {
// System.out.println(seoul.length);
for(int i = 0; i < seoul.length; i++) {
if(seoul[i].equals("Kim")) {
return "๊น์๋ฐฉ์ "+i+"์ ์๋ค";
}
}
return "";
}
}
๐ฅ [์๊ฐ]
length : ๋ฐฐ์ด์ ๊ธธ์ด ๊ตฌํ๊ธฐ
length() : ๋ฌธ์์ด์ ๊ธธ์ด ๊ตฌํ๊ธฐ
size() : ์ปฌ๋ ์ ํ๋ ์์ํฌ์ ํฌ๊ธฐ ๊ตฌํ๊ธฐ(ex> ArrayList)
๊ธฐ์ตํ์!
์ฝํ ์ค๋น๋ฅผ ๋ณธ๊ฒฉ์ ์ผ๋ก ์์ํ์ง ์ผ๋ง ๋์ง ์์ ์ฝ๋์ ๋ฏธํกํ ์ ์ด ๋ง์ ์ ์์ต๋๋ค.
๋ถ์กฑํ ์ ํผ๋๋ฐฑ ์ฃผ์๋ฉด ์์ผ๋ก์ ํฌ์คํ ์ ๋ฐ์ํ๊ฒ ์ต๋๋ค! ๋ด์ฃผ์ ์ ์ ๋ง ๊ฐ์ฌํฉ๋๋ค :)
-budtree