๐ ์ฝ๋ฉํ
์คํธ/๋ฐฑ์ค & ํ๋ก๊ทธ๋๋จธ์ค
[ํ๋ก๊ทธ๋๋จธ์ค][JAVA]Level 1 : ์์ธ์์ ๊น์๋ฐฉ ์ฐพ๊ธฐ
deep_lee
2022. 10. 9. 18:52
๋ฌธ์ ์ค๋ช
Stringํ ๋ฐฐ์ด seoul์ element์ค "Kim"์ ์์น x๋ฅผ ์ฐพ์, "๊น์๋ฐฉ์ x์ ์๋ค"๋ String์ ๋ฐํํ๋ ํจ์, solution์ ์์ฑํ์ธ์. seoul์ "Kim"์ ์ค์ง ํ ๋ฒ๋ง ๋ํ๋๋ฉฐ ์๋ชป๋ ๊ฐ์ด ์ ๋ ฅ๋๋ ๊ฒฝ์ฐ๋ ์์ต๋๋ค.
์ ํ ์ฌํญ
- seoul์ ๊ธธ์ด 1 ์ด์, 1000 ์ดํ์ธ ๋ฐฐ์ด์ ๋๋ค.
- seoul์ ์์๋ ๊ธธ์ด 1 ์ด์, 20 ์ดํ์ธ ๋ฌธ์์ด์ ๋๋ค.
- "Kim"์ ๋ฐ๋์ seoul ์์ ํฌํจ๋์ด ์์ต๋๋ค.
์
์ถ๋ ฅ ์seoulreturn
["Jane", "Kim"] | "๊น์๋ฐฉ์ 1์ ์๋ค" |
0๋ฒ ์ธ๋ฑ์ค๋ถํฐ ๋๋ฉด์ "Kim"์ ์ฐพ์ผ๋ฉด ํด๋น ์ธ๋ฑ์ค์ ์์น๋ฅผ ๋ฐํํ๋ ๊ฐ๋จํ ๋ฌธ์ .
* ์ฃผ์ํ ์ ์, ๋ฌธ์์ด์ ๋น๊ต๋ ==๊ฐ ์๋ equals๋ฅผ ์ฌ์ฉํ ๊ฒ.
๋๊ฐ์ ๋ฌธ์์ด์ด์ด๋ ==๋ก ๋น๊ต๊ฐ ๋์ง ์๋ ์ด์ ๋ ์๋ก ์ ์ํ๋๋ผ ๊ฐ์ ๋๊ฐ์๋ฐ ์ฃผ์๊ฐ ๋ฌ๋ผ์ ธ์ ๊ทธ๋ฐ๊ฑฐ๊ณ
System.identityHashCode(๋ณ์๋ช )๋ฅผ ํตํด ์ค์ ์ด๋์์ ๊ฐ์ ธ์ค๋์ง ์ฃผ์๋ฅผ ํ์ธํ ์ ์๋ค.
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;
}
}