1def minion_game(string):
2 stuart = 0
3 kevin = 0
4
5 for i in range(len(string)):
6 for j in range(i+1, len(string)+1):
7 if string[i] in ['A', 'E', 'I', 'O', 'U']:
8 kevin += 1
9 else:
10 stuart += 1
11
12 if stuart > kevin:
13 print ('Stuart', stuart)
14 elif stuart < kevin:
15 print ('Kevin', kevin)
16 else:
17 print ('Draw')
๋ฌธ์
- Kevin๊ณผ Stuart๊ฐ The Minion ๊ฒ์์ ํ๋ค
- ๊ฒ์์ ๊ท์น์ ๋ค์๊ณผ ๊ฐ๋ค
- ๋ฌธ์์ด S๊ฐ ์ฃผ์ด์ง๋, ์๋ก ๋ถ๋ถ ๋ฌธ์์ด์ ๋ง๋ ๋ค
- ์ด๋, Kevin์ ๋ชจ์์ผ๋ก, Stuart๋ ์์์ผ๋ก ์์ํ๋ ๋ฌธ์์ด์ ๋ง๋ ๋ค
- ํ๋ ๋ง๋ค๋๋ง๋ค ์ ์๋ฅผ +1 ์ป๊ณ ์ ์๊ฐ ๋์ ์ฌ๋์ด ์ด๊ธด๋ค
- “{๊ฒ์์์ ์ด๊ธด ์ฌ๋์ด๋ฆ} {์ด๊ธด ์ฌ๋์ ์ ์}“๋ฅผ ์ถ๋ ฅํ๋ผ
- ๋์ ์ด๋ฉด “Draw"๋ฅผ ์ถ๋ ฅํ๋ผ
- TC
- input
BANANA
- ouput
Stuart 12
- input
ํด๊ฒฐ๋ฐฉ๋ฒ
- ์ด์ค for๋ฌธ์ ์ด์ฉํด ๋ฌธ์์ด S์ ๋ชจ๋ substring์ ์ฐพ๋๋ค
- ํด๋น substring์ด ์์์ผ๋ก ์์ํ๋ฉด stuart์, ๋ชจ์์ผ๋ก ์์ํ๋ฉด kevin์ ์ ์๋ฅผ +1ํ๋ค
- ๋ ์ ์๋ฅผ ๋น๊ตํด ๋ฌธ์ ์์ ์ฃผ์ด์ง ํ์์ ๋ง์ถฐ ์ถ๋ ฅ์ ํ๋ค