https://www.acmicpc.net/problem/20540
[Problem]
[Code]
y=list(input())
a=['E','S','T','J']
b=['I','N','F','P']
for i in range(len(y)):
if y[i]==a[i]:
print(b[i],end='')
else:
print(a[i],end='')
[Solution]
์ฒซ์ค์์ ์ฐ๊ธธ์ด์ MBTI๋ฅผ ์ ๋ ฅ๋ฐ์ ํ y ์ ๋ฃ์ด์ค๋ค.
๋ฐฐ์ด a,b๋ฅผ ์ง์ ํ์ฌ ์๋ก ๋ค๋ฅธ mbti๋ฅผ ๋ฃ์ด์ค๋ค.
๋ฐ๋ณตํ๋ฏ๋ก for๋ฌธ์ ์ฌ์ฉํ๊ณ ์ด๋ ํฌ๊ธฐ๋ a,b์ ํฌ๊ธฐ(= y์ ํฌ๊ธฐ)
์ฒซ๋ฒ์งธ ๋ฐฐ์ด ์นธ๋ถํฐ a ๋ฐฐ์ด์ ๋น๊ตํ์ฌ ๊ฐ์๊ฒฝ์ฐ ๊ฐ์ ์์์ b ๋ฐฐ์ด์ ๊ฐ์
๋ค๋ฅผ๊ฒฝ์ฐ a ๋ฐฐ์ด์ ๊ฐ์ ๊ทธ๋๋ก ์ถ๋ ฅํด์ค๋ค.
์ด๋, ํ์ค๋ก ์ถ๋ ฅ๊ฐ์ด ๋์์ผํ๋ฏ๋ก end=""์ ํด์ ์ค๋ฐ๊ฟ์ ๋ฐฉ์งํด์ค๋ค.
'๐ฏ์๊ณ ๋ฆฌ์ฆ > ํ์ด์ฌ ๊ธฐ๋ณธ ์๊ณ ๋ฆฌ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค/Python] 11006: ๋จ์ฑ์ด์ ๋ญ์ฅ (0) | 2023.07.01 |
---|---|
[๋ฐฑ์ค/Python] 10886: 0 = not cute / 1 = cute (0) | 2023.07.01 |
[Python/BOJ]2010: ํ๋ฌ๊ทธ (0) | 2023.07.01 |
[Python/BOJ]2420: ์ฌํ๋ฆฌ์๋ (0) | 2023.07.01 |
[Python/BOJ]8393: ํฉ (0) | 2023.07.01 |