์ฒด๊ฐ Level : โ
โ
โ
Review: ์๋์กฐ์ฐจ ๋ชปํ ๋ฌธ์ ..ใ ใ ๋์ ํ ๊ฐ์ด ์ ์กํ๋ค. ๋ฌธ์์ด ๋ฐ๋ณต , ๊ท์น์ฑ์ ๋ํด ์์๋ค! |
๐ก๋ฌธ์์ด "hello"์์ ๊ฐ ๋ฌธ์๋ฅผ ์ค๋ฅธ์ชฝ์ผ๋ก ํ ์นธ์ฉ ๋ฐ๊ณ ๋ง์ง๋ง ๋ฌธ์๋ ๋งจ ์์ผ๋ก ์ด๋์ํค๋ฉด "ohell"์ด ๋ฉ๋๋ค. ์ด๊ฒ์ ๋ฌธ์์ด์ ๋ฏผ๋ค๊ณ ์ ์ํ๋ค๋ฉด ๋ฌธ์์ด A์ B๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, A๋ฅผ ๋ฐ์ด์ B๊ฐ ๋ ์ ์๋ค๋ฉด ๋ฐ์ด์ผ ํ๋ ์ต์ ํ์๋ฅผ returnํ๊ณ ๋ฐ์ด์ B๊ฐ ๋ ์ ์์ผ๋ฉด -1์ return
https://school.programmers.co.kr/learn/courses/30/lessons/120921
[์ฐธ๊ณ ]
ohellohell << ๋ฐ๋ณตํด์ฃผ๋ฉด ๋๋ฆฌ๋ ๊ฒ๊ณผ ๊ฐ์ ํจ๊ณผ
๋ฌธ์์ด B ๋ฅผ 2,3 ๋ฒ ๋ฐ๋ณตํด์ ๋ถ์ด๊ณ
๋ฌธ์์ด B ์ A๊ฐ ํฌํจ๋ ์ธ๋ฑ์ค๋ฅผ ๋ฐํํ๋ค. (์์ผ๋ฉด 0 ์์ผ๋ฉด -1)
class Solution {
public int solution(String A, String B) {
String tempB = B.repeat(3);
return tempB.indexOf(A);
}
}
class Solution {
public int solution(String A, String B) {
return (B+B).indexOf(A);
}
}