๋ชฉ๋ก๐ฆฅ ์ฝํ /CodeUp (17)
๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
211223 ์์ฑ 6092 ์ด์ํ ์ถ์ ๋ฒํธ ๋ถ๋ฅด๊ธฐ1(์ค๋ช ) (์ถ์ ๋ฒํธ๋ฅผ n๋ฒ ๋ฌด์์๋ก ๋ถ๋ ์ ๋, ๊ฐ ๋ฒํธ(1 ~ 23)๊ฐ ๋ถ๋ฆฐ ํ์๋ฅผ ๊ฐ๊ฐ ์ถ๋ ฅ) ๋ด ํ์ด n = int(input()) a = input().split() for i in range(n) : a[i] = int(a[i]) d = [] for i in range(24) : d.append(0) for i in range(n) : d[a[i]] += 1 for i in range(1, 24) : print(d[i], end=' ') ๋ฆฌ์คํธ(list) : ์ฌ๋ฌ ๊ฐ์ ๊ฐ์ ํ๋๋ก ๋ฌถ์ด ๋ชฉ๋ก์ผ๋ก ๊ธฐ๋กํ๋ค๊ฐ ๋ค์ ์ฌ์ฉ ๋ฆฌ์คํธ๋ ๋ณ์๋ค์ ๋ชจ์ ๋์ ๋ณ์ 6093 ์ด์ํ ์ถ์ ๋ฒํธ ๋ถ๋ฅด๊ธฐ2(์ค๋ช ) (์ถ์ ๋ฒํธ๋ฅผ n๋ฒ ๋ฌด์์๋ก ๋ถ๋ ์ ๋, ๋ถ๋ฅธ ๋ฒํธ..
211223 ์์ฑ 6077 ์ง์ ํฉ ๊ตฌํ๊ธฐ(์ค๋ช ) (์ ์(1 ~ 100) 1๊ฐ๋ฅผ ์ ๋ ฅ๋ฐ์ 1๋ถํฐ ๊ทธ ์๊น์ง ์ง์์ ํฉ) ๋ด ํ์ด a = int(input()) b = 0 for i in range(1, a+1, 1) : if ( i % 2 == 0 ) : b = b + i print(b) 6078 ์ํ๋ ๋ฌธ์๊ฐ ์ ๋ ฅ๋ ๋๊น์ง ๋ฐ๋ณต ์ถ๋ ฅํ๊ธฐ(์ค๋ช ) (์๋ฌธ ์๋ฌธ์ 'q'๊ฐ ์ ๋ ฅ๋ ๋๊น์ง ์ ๋ ฅํ ๋ฌธ์๋ฅผ ๊ณ์ ์ถ๋ ฅ) ๋ด ํ์ด while True : a = input() print(a) if (a == 'q'): break 6079 ์ธ์ ๊ฐ์ง ๋ํด์ผ ํ ๊น? (1, 2, 3 ... ์ ๊ณ์ ๋ํด ๋๊ฐ ๋, ๊ทธ ํฉ์ด ์ ๋ ฅํ ์ ์(0 ~ 1000)๋ณด๋ค ๊ฐ๊ฑฐ๋ ์์ ๋๊น์ง๋ง ๊ณ์ ๋ํ๊ธฐ) ๋ด ํ์ด a = int(input..
211223 ์์ฑ 6071 0 ์ ๋ ฅ๋ ๋๊น์ง ๋ฌดํ ์ถ๋ ฅํ๊ธฐ(์ค๋ช ) (์ ๋ ฅ๋ ์ ์๋ฅผ ์ค์ ๋ฐ๊ฟ ํ๋์ฉ ์ถ๋ ฅํ๋๋ฐ, 0์ด ์ ๋ ฅ๋๋ฉด ์ข ๋ฃ) ๋ด ํ์ด a = 1 while (a != 0) : a = int(input()) if (a != 0) : print(a) 6072 ์ ์ 1๊ฐ ์ ๋ ฅ๋ฐ์ ์นด์ดํธ๋ค์ด ์ถ๋ ฅํ๊ธฐ1(์ค๋ช ) (์ ์(1 ~ 100) 1๊ฐ๊ฐ ์ ๋ ฅ๋์์ ๋ ์นด์ดํธ๋ค์ด์ ์ถ๋ ฅ) (1๋งํผ์ฉ ์ค์ด๋ฉด์ ํ ์ค์ 1๊ฐ์ฉ ์นด์ดํธ๋ค์ด ์๋ฅผ ์ถ๋ ฅ) ๋ด ํ์ด a = int(input()) while (a != 0) : print(a) a = a - 1 6073 ์ ์ 1๊ฐ ์ ๋ ฅ๋ฐ์ ์นด์ดํธ๋ค์ด ์ถ๋ ฅํ๊ธฐ1(์ค๋ช ) (์ ์(1 ~ 100) 1๊ฐ๊ฐ ์ ๋ ฅ๋์์ ๋ ์นด์ดํธ๋ค์ด์ ์ถ๋ ฅ) (1๋งํผ์ฉ ์ค์ด๋ฉด์ ์นด์ดํธ๋ค์ด ์๊ฐ 0์ด ๋ ๋๊น์ง..
211223 ์์ฑ 6065 ์ ์ 3๊ฐ ์ ๋ ฅ๋ฐ์ ์ง์๋ง ์ถ๋ ฅํ๊ธฐ(์ค๋ช ) (3๊ฐ์ ์ ์(a, b, c)๊ฐ ์ ๋ ฅ๋์์ ๋, ์ง์๋ง ์ถ๋ ฅ) ๋ด ํ์ด a, b, c = input().split() a = int(a) b = int(b) c = int(c) if a % 2 == 0 : print(a) if b % 2 == 0 : print(b) if c % 2 == 0 : print(c) 6066 ์ ์ 3๊ฐ ์ ๋ ฅ๋ฐ์ ์ง/ํ ์ถ๋ ฅํ๊ธฐ(์ค๋ช ) (3๊ฐ์ ์ ์(a, b, c)๊ฐ ์ ๋ ฅ๋์์ ๋, ์ง(even)/ํ(odd)์ ์ถ๋ ฅ) ๋ด ํ์ด a, b, c = input().split() a = int(a) b = int(b) c = int(c) if a % 2 == 0 : print("even") else : print("o..
211223 ์์ฑ 6063 ์ ์ 2๊ฐ ์ ๋ ฅ๋ฐ์ ํฐ ๊ฐ ์ถ๋ ฅํ๊ธฐ(์ค๋ช ) (๋ ์ ์ ์ค ํฐ ๊ฐ์ 10์ง์๋ก ์ถ๋ ฅ) ๋ด ํ์ด a, b = input().split() a = int(a) b = int(b) print(a if (a>=b) else b) CodeUp ์ฐธ๊ณ 3๊ฐ์ ์์๋ก ์ด๋ฃจ์ด์ง๋ 3ํญ ์ฐ์ฐ์ "x if C else y" ์ ํํ 6064 ์ ์ 3๊ฐ ์ ๋ ฅ๋ฐ์ ํฐ ๊ฐ ์ถ๋ ฅํ๊ธฐ(์ค๋ช ) (์ ๋ ฅ๋ ์ธ ์ ์ a, b, c ์ค ๊ฐ์ฅ ์์ ๊ฐ์ ์ถ๋ ฅ) ๋ด ํ์ด a, b, c = input().split() a = int(a) b = int(b) c = int(c) print((a if ab else b)
211223 ์์ฑ ์ปดํจํฐ์ ์ ์ฅ๋๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ค์ 2์ง์ ํํ๋ก ๋ฐ๋์ด ์ ์ฅ๋ 0๊ณผ 1๋ก๋ง ๊ตฌ์ฑ๋๋ ๋นํธ๋จ์๋ค๋ก ๋ณํ๋์ด ์ ์ฅ๋๋๋ฐ ์์ ์ ์๋ 2์ง์ ํํ๋ก ๋ฐ๋์ด ์ ์ฅ๋๊ณ , ์์ ์ ์๋ "2์ ๋ณด์ ํํ"๋ฐฉ๋ฒ์ผ๋ก ์ ์ฅ ~n = -n - 1 -n = ~n + 1 ๊ณผ ๊ฐ์ ๊ด๊ณ๋ก ํํ 6059 ๋นํธ๋จ์๋ก NOT ํ์ฌ ์ถ๋ ฅํ๊ธฐ (์ค๋ช ) (์ ๋ ฅ๋ ์ ์๋ฅผ ๋นํธ๋จ์๋ก ์ฐธ/๊ฑฐ์ง์ ๋ฐ๊พผ ํ ์ ์๋ก ์ถ๋ ฅ) ๋ด ํ์ด a = int(input()) print(~a) ๋นํธ๋จ์(bitwise) ์ฐ์ฐ์๋ ~ ๋ฅผ ๋ถ์ด๊ธฐ ~(bitwise not), &(bitwise and), |(bitwise or), ^(bitwise xor), (bitwise right shift) 6060 ๋นํธ๋จ์๋ก AND ํ์ฌ ์ถ๋ ฅํ๊ธฐ (์ค๋ช ) (๋ ..
211223 ์์ฑ 6052 ์ ์ ์ ๋ ฅ๋ฐ์ ์ฐธ ๊ฑฐ์ง ํ๊ฐํ๊ธฐ(์ค๋ช ) ๋ด ํ์ด a = int(input()) print(bool(a)) bool( ) ์ ์ด์ฉํ๋ฉด ์ ๋ ฅ๋ ์์ด๋ ๊ฐ์ ํ๊ฐํด ๋ถ ํ์ ๊ฐ(True ๋๋ False)์ ์ถ๋ ฅ ์ ์๊ฐ 0์ False(๊ฑฐ์ง)๋ก ํ๊ฐ๋๊ณ , ๊ทธ ์ธ์ ๊ฐ๋ค์ ๋ชจ๋ True(์ฐธ) 6053 ์ฐธ ๊ฑฐ์ง ๋ฐ๊พธ๊ธฐ(์ค๋ช ) (์ ๋ ฅ๋ ์ ์์ ๋ถ ๊ฐ์ด False ์ด๋ฉด True, True ์ด๋ฉด False ๋ฅผ ์ถ๋ ฅ) ๋ด ํ์ด a = bool(int(input())) print(not a) 6054 ๋ ๋ค ์ฐธ์ผ ๊ฒฝ์ฐ๋ง ์ฐธ ์ถ๋ ฅํ๊ธฐ(์ค๋ช ) ๋ด ํ์ด a, b = input().split() print(bool(int(a)) and bool(int(b))) AND ์ฐ์ฐ(boolean AND)์ด๋ผ๊ณ ๋ ..
(211223 ์์ฑ 6048 ์ ์ 2๊ฐ ์ ๋ ฅ๋ฐ์ ๋น๊ตํ๊ธฐ 1(์ค๋ช ) (a๊ฐ b๋ณด๋ค ์์ผ๋ฉด True ๋ฅผ, a๊ฐ b๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์ผ๋ฉด False ๋ฅผ ์ถ๋ ฅ) ๋ด ํ์ด a, b = input().split() print(int(a) < int(b)) ๋น๊ต/๊ด๊ณ์ฐ์ฐ์๋ , =, ==(๊ฐ๋ค), !=(๋ค๋ฅด๋ค) True(์ฐธ) ๋๋ False(๊ฑฐ์ง) ๊ฐ์ผ๋ก๋ง ํํํ๊ณ ์ ์ฅํ๋ ๊ฐ์ ๋ถ(bool)/๋ถ๋ฆฌ์ธ(boolean) ๊ฐ 6049 ์ ์ 2๊ฐ ์ ๋ ฅ๋ฐ์ ๋น๊ตํ๊ธฐ 2(์ค๋ช ) (a์ b์ ๊ฐ์ด ๊ฐ์ ๊ฒฝ์ฐ True ๋ฅผ, ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ False ๋ฅผ ์ถ๋ ฅ) ๋ด ํ์ด a, b = input().split() print(int(a) == int(b)) 6050 ์ ์ 2๊ฐ ์ ๋ ฅ๋ฐ์ ๋น๊ตํ๊ธฐ 3(์ค๋ช ) (b๊ฐ a๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์ ๊ฒฝ์ฐ..