๐ก target ์ด my_string ์ ๋ถ๋ถ๋ฌธ์์ธ์ง ์์๋ด๋ ์ฝ๋๋ฅผ ์์ฑํด์ผํ๋ค.
์ด ๊ฒฝ์ฐ ๊ฐ๋จํ๊ฒ contains ํจ์๋ฅผ ์ด์ฉํด์ ํ ์ ์๋ค !
๋ฆฌํด๋ ์ผํญ์ฐ์ฐ์๋ฅผ ํตํด ๊ฐ๊ฒฐํ๊ฒ ์์ฑํด์ฃผ์๋ค.
๐ฌ str.contains() :: ํน์ ํ ๋ถ๋ถ ๋ฌธ์์ด์ด ์ฃผ์ด์ง ๋ฌธ์์ด ์์ ํฌํจ๋์ด ์๋์ง๋ฅผ ํ์ธ (T & F)
class Solution {
public int solution(String my_string, String target) {
return my_string.contains(target)?1:0;
}
}
โญ๋ค๋ฅธ์ฝ๋
indexOf ํจ์์ ๊ฒฝ์ฐ์๋ ๋ฌธ์์ด์ด ์กด์ฌํ๋์ง ์ํ๋์ง ๋ฐํ๊ฐ์ ํตํด ์ ์ ์๋ค.
-1 ๋ณด๋ค ํฐ ๊ฒฝ์ฐ ๋ฌธ์์ด์ด ์กด์ฌํ๋ ๊ฒ์ ํตํด ํ์ธํ๋ ์ฝ๋์ด๋ค.
๐ฌ indexOf() :: ํน์ ๋ฌธ์๋ ๋ฌธ์์ด์ด ์ฒ์์ผ๋ก ๋ฑ์ฅํ๋ ์์น(์ธ๋ฑ์ค)๋ฅผ ๋ฐํํ๋ ๋ฉ์๋์ ๋๋ค.
๋ง์ฝ ํด๋น ๋ฌธ์๋ ๋ฌธ์์ด์ด ๋ฌธ์์ด ๋ด์ ์กด์ฌํ์ง ์๋๋ค๋ฉด -1์ ๋ฐํํ๋ค.
class Solution {
public int solution(String my_string, String target) {
return my_string.indexOf(target) > -1 ? 1 : 0;
}
}