๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ „์ฒด ๊ธ€94

[๋ฐฑ์ค€] 11718 ๊ทธ๋Œ€๋กœ ์ถœ๋ ฅํ•˜๊ธฐ ํŒŒ์ด์ฌ (python) ๋ฌธ์ œ ์ž…๋ ฅ๋ฐ›์€ ๋Œ€๋กœ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ •๋‹ต์ฝ”๋“œ while True : try : print(input()) except EOFError: break ํ’€์ด ๋ณดํ†ต ์ž…๋ ฅํ•˜๋Š” ํšŸ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง€์ง€๋งŒ ์ด๋ฒˆ ๋ฌธ์ œ์—์„œ๋Š” ์ฃผ์–ด์ง€์ง€ ์•Š์•˜๋‹ค. ์ž…๋ ฅ๋œ ๊ฐ’์„ ๊ทธ๋Œ€๋กœ ์ถœ๋ ฅํ•˜๋Š” ๋ถ€๋ถ„์„ ๊ตฌํ˜„ํ•˜๋Š” ๋ถ€๋ถ„์ด ๊นŒ๋‹ค๋กญ๋‹ค. ์˜ˆ์™ธ์ฒ˜๋ฆฌ ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž…๋ ฅ๊ฐ’์ด ๊ณ„์† ๋“ค์–ด์˜ค๋ฉด ๊ทธ๋Œ€๋กœ ํ”„๋ฆฐํŠธํ•ด ์ฃผ๊ณ , ๊ทธ๋ ‡์ง€ ์•Š๋‹ค๋ฉด break๋ฅผ ๊ฑธ์–ด์ฃผ๋„๋ก ํ•˜์ž. break๋กœ ์˜ˆ์™ธ ๋ฐœ์ƒ ์‹œ while ๋ฌธ์„ ๋‹ค์‹œ ๋ฐ˜๋ณตํ•˜๋„๋ก ํ•œ๋‹ค. ๋А๋‚€ ์  ์ƒ๊ฐ๋ณด๋‹ค ์˜ˆ์™ธ์ฒ˜๋ฆฌ ๊ตฌ๋ฌธ์ด ๋งŽ์ด ์‚ฌ์šฉ๋œ๋‹ค ์ค„๋ฐ”๊ฟˆ(์—”ํ„ฐํ‚ค)์˜ ์—ญํ• ๊ณผ ์ถœ๋ ฅ์— ๋Œ€ํ•ด ํ•œ๋ฒˆ ๋” ๊ณ ๋ฏผํ•ด ๋ณด๊ฒŒ ๋˜์—ˆ๋‹ค. 2024. 3. 9.
[ํŒŒ์ด์ฌ] ๋”•์…”๋„ˆ๋ฆฌ (Dictionary) ํŒŒ์ด์ฌ์—์„œ ๋”•์…”๋„ˆ๋ฆฌ๋Š” ํ‚ค-๊ฐ’ ์Œ์„ ์ €์žฅํ•˜๋Š” ์ž๋ฃŒ๊ตฌ์กฐ๋กœ, ์ค‘๊ด„ํ˜ธ {}๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ‘œํ˜„๋ฉ๋‹ˆ๋‹ค. ๋”•์…”๋„ˆ๋ฆฌ๋Š” ํŠน์ • ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ’์„ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์ €์žฅํ•˜๋Š”๋ฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ช‡ ๊ฐ€์ง€ ๊ฐ„๋‹จํ•œ ๋”•์…”๋„ˆ๋ฆฌ์˜ ์‚ฌ์šฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ƒ์„ฑ ๋ฐฉ๋ฒ• my_dict = {'name': 'John', 'age': 25, 'city': 'New York'} ๊ฐ’์— ์ ‘๊ทผํ•˜๋Š” ๋ฐฉ๋ฒ• print(my_dict['name']) # 'John' ์ถœ๋ ฅ print(my_dict['age']) # 25 ์ถœ๋ ฅ ์ƒˆ๋กœ์šด ํ‚ค-๊ฐ’์„ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ• my_dict['occupation'] = 'Engineer' print(my_dict) ๊ธฐ์กด ํ‚ค์˜ ๊ฐ’ ๋ณ€๊ฒฝ ๋ฐฉ๋ฒ• my_dict['age'] = 26 print(my_dict) ๋”•์…”๋„ˆ๋ฆฌ ์ˆœํšŒ ๋ฐฉ๋ฒ•(๋ชจ๋“  ํ‚ค์™€.. 2024. 3. 9.
[๋ฐฑ์ค€] 2738๋ฒˆ ํ–‰๋ ฌ ๋ง์…ˆ ํŒŒ์ด์ฌ (python) ๋ฌธ์ œN*Mํฌ๊ธฐ์˜ ๋‘ ํ–‰๋ ฌ A์™€ B๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, ๋‘ ํ–‰๋ ฌ์„ ๋”ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.  ์ •๋‹ต์ฝ”๋“œA, B = [], []N, M = map(int, input().split())for row in range(N): row = list(map(int, input().split())) A.append(row)for row in range(N): row = list(map(int, input().split())) B.append(row) for row in range(N): for col in range(M): print(A[row][col] + B[row][col], end=' ') print() ํ’€์ด1. ํ–‰๊ณผ ์—ด์ด ์ €์žฅ๋  ๋ฆฌ์ŠคํŠธ A, B๋ฅผ ์„ ์–ธํ•œ๋‹ค.A,.. 2024. 3. 9.
[๋ฐฑ์ค€] 10951๋ฒˆ A+B - 4 ํŒŒ์ด์ฌ (python) ์ •๋‹ต์ฝ”๋“œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. while True: try: A, B = map(int, input().split()) print(A+B) except: break ์ •๋‹ต ๋น„์œจ์ด 30 ํ”„๋กœ๋Œ€๋กœ ๋‚ฎ์€ ๊ฑธ ๋ณผ ์ˆ˜ ์žˆ๋Š”๋ฐ, ๋ณดํ†ต ์ฒ˜์Œ ์ œ์ถœ ์‹œ ์ฝ”๋“œ๊ฐ€ ์•„๋ž˜์™€ ๊ฐ™๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. while True: A, B = map(int, input().split()) print(A+B) ์ „ํ˜€ ๋ฌธ์ œ๊ฐ€ ์—†์–ด ๋ณด์ด์ง€๋งŒ, ์ด ๋ฌธ์ œ๋Š” ์šฐ๋ฆฌ๊ฐ€ "์˜ˆ์™ธ์ฒ˜๋ฆฌ"๋ฅผ ํ•  ์ˆ˜ ์žˆ๋ƒ ์—†๋ƒ๋ฅผ ๋ฌผ์–ด๋ณด๋Š” ๋ฌธ์ œ์ด๊ธฐ ๋•Œ๋ฌธ์— ์˜ˆ์™ธ์ฒ˜๋ฆฌ๊ฐ€ ๋˜์–ด์žˆ์ง€ ์•Š์€ ์œ„ ์ฝ”๋“œ๋Š” ์ •๋‹ต์ด ๋  ์ˆ˜ ์—†๋‹ค. ์˜ค๋‹ต์ฝ”๋“œ๋Š” ์ž…๋ ฅ์ด ์ฃผ์–ด์ง€์ง€ ์•Š๊ฑฐ๋‚˜ ์ •์ˆ˜๊ฐ€ ์•„๋‹Œ ๊ฐ’์ด ์ž…๋ ฅ๋˜๋ฉด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  while True๋ฅผ ์‚ฌ์šฉํ•˜์˜€๊ธฐ ๋•Œ๋ฌธ์— ๋ฌดํ•œ๋ฃจํ”„๊ฐ€ ์ง€์†๋œ๋‹ค. ์ •๋‹ต์ฝ”๋“œ๋Š” ์œ„์™€ ๊ฐ™์€ ์˜ˆ์™ธ๋“ค์„ ์ฒ˜๋ฆฌ.. 2024. 3. 8.
CSS ํ•ต์‹ฌ ๊ฐœ๋… ์ •๋ฆฌ CSS ํŒŒ์ผ ๋ถ„๋ฆฌ ์ด์ „์— ๋‹ค๋ฃจ์—ˆ๋˜ CSS ๊ธฐ์ดˆ ๋ฌธ๋ฒ• ์ •๋ฆฌ์—์„œ ํƒœ๊ทธ ์•ˆ์— css๋ฅผ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ• ๋ง๊ณ , ์ข€ ๋” ํŽธํ•˜๊ฒŒ css๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์กด์žฌํ•œ๋‹ค๊ณ  ํ–ˆ์—ˆ์ฃ . CSS ์†์„ฑ์€ ํ•˜๋‚˜ํ•˜๋‚˜ ํƒœ๊ทธ์— ๋„ฃ๊ธฐ๋ณด๋‹ค๋Š” CSSํŒŒ์ผ์„ ๋”ฐ๋กœ ๋งŒ๋“ค์–ด ๊ทœ์น™์„ ์ •ํ•ด ๋†“๊ณ  ์‚ฌ์šฉํ•˜๋Š” ๊ฑธ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค. .css ํŒŒ์ผ์„ ๋ถ„๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ๋จผ์ € html ํŒŒ์ผ์˜ head ๋ถ€๋ถ„์— ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ฝ”๋“œ๋ฅผ ์ถ”๊ฐ€ํ•ด ์ค๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์šฐ๋ฆฌ๋Š” html ํƒœ๊ทธ๋“ค์„ ์ง์ ‘ ์กฐ์ž‘ํ•˜์ง€ ์•Š๊ณ , ๋™์ผ ๋””๋ ‰ํ„ฐ๋ฆฌ ์•ˆ์˜ .css ํŒŒ์ผ์„ ํ†ตํ•ด ํŽ˜์ด์ง€์˜ ์„ธ๋ถ€์ ์ธ ๋ถ€๋ถ„๋“ค์„ ๋” ์‰ฝ๊ณ  ์ง๊ด€์ ์œผ๋กœ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ link๋Š” ์šฐ๋ฆฌ๊ฐ€ ์ž˜ ์•Œ๋“ฏ์ด ์™ธ๋ถ€ ๋ฆฌ์†Œ์Šค๋ฅผ ๋ฌธ์„œ์— ์—ฐ๊ฒฐํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ํƒœ๊ทธ์ž…๋‹ˆ๋‹ค. rel="stylesheet"์€ ์—ฐ๊ฒฐ๋œ ๋ฆฌ์†Œ์Šค๊ฐ€ ์Šคํƒ€์ผ ์‹œํŠธ์ž„์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. .. 2024. 3. 5.