์ฒด๊ฐ Level : โ
โโ Review: ๋ฌธ์์ด ํ์ฉ ๋ฌธ์ , ๋ฉ์๋๋ฅผ ์ด์ฉํ๋ฉด ํธ๋ฆฌํ๊ฒ ํ ์ ์์๋ ๋ฌธ์ ! |
๐ก ์ปคํผ ์ข ๋ฅ์ ๋ฐ๋ผ์ ์ด ๊ฐ๊ฒฉ์ ์ธก์ ํด์ผํ๋ค.
์ด๋ ์์ด์ค, ํซ, ์นดํ๋ผํ , ์๋ฉ๋ฆฌ์นด๋ ธ, ์๋ฌด๊ฑฐ๋ ๋ฑ๋ฑ ์กฐ๊ฑด์ด ๋ง์์
ํ๋ํ๋ ๋ค ์กฐ๊ฑด ์์ผ์ผ ํ๋ ์ถ๊ฒ ์ง๋ง ์ฝ๊ฒ ํธ๋ ๋ฐฉ๋ฒ์ด ์๋ค!.
1) ์๋ฌด๊ฑฐ๋๋ ๋ฌด์กฐ๊ฑด ์๋ฉ๋ฆฌ์นด๋ ธ ์ด๋ฏ๋ก 4500
2) ๋ฉ๋ด๋ง ์ ์ ๊ฒฝ์ฐ => 4500 or 5000
3) ์์ด์คํซ + ๋ฉ๋ด ๊ฐ์ด ์ ์ ๊ฒฝ์ฐ => 4500 or 5000
์์ด์ค, ํซ ๊ฐ๊ฒฉ์ด ์ฐจ์ด๊ฐ ์์ผ๋ฏ๋ก ์ด ์กฐ๊ฑด์ ๋ฌด์ํ๋ค.
contains ํจ์๋ฅผ ํตํด์ ๋ฉ๋ด๋ก๋ง ๊ตฌ๋ถํด์ ๊ฐ๊ฒฉ์ ์ฑ ์ ํด์ฃผ๋ฉด ์ฝ๊ฒ ํ์์๋ค!
๐ฌ equals() - ๋ฌธ์์ด์ด ๊ฐ์์ง ํ์ธ
๐ฌ contains() - ์ปฌ๋ ์ ์ ํด๋น ์์๊ฐ ํฌํจ๋์ด์๋์ง ํ์ธ
class Solution {
public int solution(String[] order) {
int answer = 0;
for (int i =0 ; i<order.length; i++){
if (order[i].equals("anything")){
answer += 4500;
}else if (order[i].contains("americano")){
answer += 4500;
}else if (order[i].contains("cafelatte")){
answer += 5000;
}
}
return answer;
}
}