๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก๐Ÿง Algorithm/Baekjoon๐Ÿ’ก (35)

C-log

๐Ÿ’ก3052๋ฒˆ

๋ฐฐ์—ด ์ฆ‰, ๋ฆฌ์ŠคํŠธ๋ฅผ ์ด์šฉํ•ด์„œ ๋‚˜๋จธ์ง€ ๊ฐ’์˜ ์ง‘ํ•ฉ์„ ์ฐพ์•„๋‚ด๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. ๋‹ค๋งŒ ์ค‘๋ณต๋˜๋Š” ๊ฐ’์„ ์ œ์™ธํ•œ ๋‚˜๋จธ์ง€ ๊ฐœ์ˆ˜๋ฅผ ์•Œ์•„ ๋‚ด๋ฉด ๋œ๋‹ค. ์ฒ˜์Œ์— ์ž‘์„ฑํ•œ ๋ฐฉ๋ฒ•์€ ์•„๋ž˜์™€ ๊ฐ™์•˜๋‹ค. if๋ฌธ์˜ ์‹์ด ์ž˜๋ชป๋˜์–ด ์žˆ๋‹ค. 42๋ฅผ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€์˜ ๊ฐ’๋“ค์ด 0์ด ์•„๋‹๋•Œ๋งŒ ๋ฆฌ์ŠคํŠธ์— ์ถ”๊ฐ€ํ•˜๊ฒŒ ๋˜์–ด ์žˆ๋‹ค. ์ด๋Š” ๋‚˜๋จธ์ง€ ๊ฐ’๋“ค์˜ ์ค‘๋ณต์„ ์•Œ์•„ ๋‚ผ ์ˆ˜ ์—†๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. remain_list = [] for _ in range(10): N = int(input()) remain = N % 42 # remain_list.append(remain) if not remain == 0: remain_list.append(remain) print(len(remain_list)) ๊ทธ๋ž˜์„œ ๊ตฌ๊ธ€๋ง์„ ํ†ตํ•ด ์•Œ๊ฒŒ๋œ ๊ฒƒ์€ in์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์•„๋ž˜๋Š” ์ˆ˜์ •๋œ ์ฝ”๋“œ์ด๋‹ค. ..

๐Ÿ’ก10951๋ฒˆ

์ฒ˜์Œ์— ์ƒ๊ฐํ•œ ์ฝ”๋“œ๋Š” ์ •๋ง ๋‹จ์ˆœํ•˜๊ฒŒ ์ƒ๊ฐ์„ ํ–ˆ๋‹ค. ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋ฉด์„œ๋„ ์ด๊ฑด ๋Ÿฐํƒ€์ž„์—๋Ÿฌ๋‚˜ ์˜ค๋ฅ˜๋ฅผ ๋ฐœ์ƒ ์‹œํ‚ค์ง€ ์•Š์„๊นŒ ์˜๊ตฌ์‹ฌ์„ ํ’ˆ์—ˆ๋‹ค. while True: A, B = map(int, input().split()) print(A + B) ๋‹น์—ฐํžˆ ๊ฒฐ๊ณผ๋Š” ๋Ÿฐํƒ€์ž„์—๋Ÿฌ์˜€๊ณ  ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ• ์ง€ ๋ชฐ๋ž๋‹ค. ์‚ฌ์‹ค์ƒ ๋””๋ฒ„๊น…์„ํ•ด์„œ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™์€ ํ•œ๋‹ค. ํ•˜์ง€๋งŒ A,B์— ์ •์ˆ˜๊ฐ€ ์ž…๋ ฅ๋˜์ง€ ์•Š์œผ๋ฉด ๋ฐœ์ƒํ•˜๋Š” ์˜ค๋ฅ˜๋ฅผ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•œ๋‹ค. ์ด๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์€ try/except๋ฌธ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค. try/except๋Š” ์˜ˆ์™ธ ์ƒํ™ฉ์ด ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์ฝ”๋“œ์ด๋‹ค. ์ฆ‰, ๋ฌดํ•œ๋ฃจํ”„๋ฅผ ๋ฐฉ์ง€ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ A,B์— ์ž…๋ ฅ๋œ ๊ฐ’์ด ์˜ฌ๋ฐ”๋ฅด์ง€ ์•Š์„ ๋•Œ์˜ ์˜ˆ์™ธ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ์‹์ธ ๊ฒƒ์ด๋‹ค. ๋ฌดํ•œ๋ฃจํ”„๋Š” ์˜ค๋ฅ˜๋‚˜ ์˜ˆ์™ธ์ ์ธ ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค. ๋‹จ..