๋ชฉ๋ก๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (79)

728x90

๐Ÿ‘ฉ๐Ÿป‍๐ŸŒพ

[๋ฐฑ์ค€/Python] 2018๋ฒˆ ์—ฐ์†๋œ ์ž์—ฐ์ˆ˜์˜ ํ•ฉ ๊ตฌํ•˜๊ธฐ

1๏ธโƒฃ๋ฌธ์ œ ์„ค๋ช… ์–ด๋– ํ•œ ์ž์—ฐ์ˆ˜ N์€, ๋ช‡ ๊ฐœ์˜ ์—ฐ์†๋œ ์ž์—ฐ์ˆ˜์˜ ํ•ฉ์œผ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋‹ค. ๋‹น์‹ ์€ ์–ด๋–ค ์ž์—ฐ์ˆ˜ N(1 ≤ N ≤ 10,000,000)์— ๋Œ€ํ•ด์„œ, ์ด N์„ ๋ช‡ ๊ฐœ์˜ ์—ฐ์†๋œ ์ž์—ฐ์ˆ˜์˜ ํ•ฉ์œผ๋กœ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฐ€์ง€์ˆ˜๋ฅผ ์•Œ๊ณ  ์‹ถ์–ดํ•œ๋‹ค. ์ด๋•Œ, ์‚ฌ์šฉํ•˜๋Š” ์ž์—ฐ์ˆ˜๋Š” N์ดํ•˜์—ฌ์•ผ ํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, 15๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐฉ๋ฒ•์€ 15, 7+8, 4+5+6, 1+2+3+4+5์˜ 4๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค. ๋ฐ˜๋ฉด์— 10์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐฉ๋ฒ•์€ 10, 1+2+3+4์˜ 2๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค. N์„ ์ž…๋ ฅ๋ฐ›์•„ ๊ฐ€์ง€์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. 2๏ธโƒฃ์ž…๋ ฅ ์ฒซ ์ค„์— ์ •์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค. 3๏ธโƒฃ์ถœ๋ ฅ ์ž…๋ ฅ๋œ ์ž์—ฐ์ˆ˜ N์„ ๋ช‡ ๊ฐœ์˜ ์—ฐ์†๋œ ์ž์—ฐ์ˆ˜์˜ ํ•ฉ์œผ๋กœ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฐ€์ง€์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜์‹œ์˜ค. ๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ป์ž‘์„ฑํ•œ ์ฝ”๋“œ n = int(input()) s, e = 1, 1 sum..

[๋ฐฑ์ค€/Python] 10986๋ฒˆ ๋‚˜๋จธ์ง€

1๏ธโƒฃ๋ฌธ์ œ ์„ค๋ช… ์ˆ˜ N๊ฐœ A1, A2, ..., AN์ด ์ฃผ์–ด์ง„๋‹ค. ์ด๋•Œ, ์—ฐ์†๋œ ๋ถ€๋ถ„ ๊ตฌ๊ฐ„์˜ ํ•ฉ์ด M์œผ๋กœ ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€๋Š” ๊ตฌ๊ฐ„์˜ ๊ฐœ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ฆ‰, Ai + ... + Aj (i ≤ j) ์˜ ํ•ฉ์ด M์œผ๋กœ ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€๋Š” (i, j) ์Œ์˜ ๊ฐœ์ˆ˜๋ฅผ ๊ตฌํ•ด์•ผ ํ•œ๋‹ค. 2๏ธโƒฃ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— N๊ณผ M์ด ์ฃผ์–ด์ง„๋‹ค. (1 ≤ N ≤ 106, 2 ≤ M ≤ 103) ๋‘˜์งธ ์ค„์— N๊ฐœ์˜ ์ˆ˜ A1, A2, ..., AN์ด ์ฃผ์–ด์ง„๋‹ค. (0 ≤ Ai ≤ 109) 3๏ธโƒฃ์ถœ๋ ฅ ์ฒซ์งธ ์ค„์— ์—ฐ์†๋œ ๋ถ€๋ถ„ ๊ตฌ๊ฐ„์˜ ํ•ฉ์ด M์œผ๋กœ ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€๋Š” ๊ตฌ๊ฐ„์˜ ๊ฐœ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ป์ž‘์„ฑํ•œ ์ฝ”๋“œ import sys input = sys.stdin.readline n, m = map(int, input().split())# ์ˆซ์ž ..

[๋ฐฑ์ค€/Python] 1940๋ฒˆ ์ฃผ๋ชฝ

1๏ธโƒฃ๋ฌธ์ œ ์„ค๋ช… ์ฃผ๋ชฝ์€ ์ฒ ๊ธฐ๊ตฐ์„ ์–‘์„ฑํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋กœ์ ํŠธ์— ๋‚˜์„ฐ๋‹ค. ๊ทธ๋ž˜์„œ ์•ผ์ฒ ๋Œ€์žฅ์„ ํ†ตํ•ด ์ฒ ๊ธฐ๊ตฐ์ด ์ž…์„ ๊ฐ‘์˜ท์„ ๋งŒ๋“ค๊ฒŒ ํ•˜์˜€๋‹ค. ์•ผ์ฒ ๋Œ€์žฅ์€ ์ฃผ๋ชฝ์˜ ๋ช…์— ๋”ฐ๋ฅด๊ธฐ ์œ„ํ•˜์—ฌ ์—ฐ๊ตฌ์— ์ฐฉ์ˆ˜ํ•˜๋˜ ์ค‘ ์•„๋ž˜์™€ ๊ฐ™์€ ์‚ฌ์‹ค์„ ๋ฐœ๊ฒฌํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ๊ฐ‘์˜ท์„ ๋งŒ๋“œ๋Š” ์žฌ๋ฃŒ๋“ค์€ ๊ฐ๊ฐ ๊ณ ์œ ํ•œ ๋ฒˆํ˜ธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ๊ฐ‘์˜ท์€ ๋‘ ๊ฐœ์˜ ์žฌ๋ฃŒ๋กœ ๋งŒ๋“œ๋Š”๋ฐ ๋‘ ์žฌ๋ฃŒ์˜ ๊ณ ์œ ํ•œ ๋ฒˆํ˜ธ๋ฅผ ํ•ฉ์ณ์„œ M(1 ≤ M ≤ 10,000,000)์ด ๋˜๋ฉด ๊ฐ‘์˜ท์ด ๋งŒ๋“ค์–ด ์ง€๊ฒŒ ๋œ๋‹ค. ์•ผ์ฒ ๋Œ€์žฅ์€ ์ž์‹ ์ด ๋งŒ๋“ค๊ณ  ์žˆ๋Š” ์žฌ๋ฃŒ๋ฅผ ๊ฐ€์ง€๊ณ  ๊ฐ‘์˜ท์„ ๋ช‡ ๊ฐœ๋‚˜ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š”์ง€ ๊ถ๊ธˆํ•ด์กŒ๋‹ค. ์ด๋Ÿฌํ•œ ๊ถ๊ธˆ์ฆ์„ ํ’€์–ด ์ฃผ๊ธฐ ์œ„ํ•˜์—ฌ N(1 ≤ N ≤ 15,000) ๊ฐœ์˜ ์žฌ๋ฃŒ์™€ M์ด ์ฃผ์–ด์กŒ์„ ๋•Œ ๋ช‡ ๊ฐœ์˜ ๊ฐ‘์˜ท์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š”์ง€๋ฅผ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. 2๏ธโƒฃ์ž…๋ ฅ ์ฒซ์งธ ์ค„์—๋Š” ์žฌ๋ฃŒ์˜ ๊ฐœ์ˆ˜ N(1 ≤..

[๋ฐฑ์ค€/Python] 11660๋ฒˆ ๊ตฌ๊ฐ„ ํ•ฉ ๊ตฌํ•˜๊ธฐ 2

1๏ธโƒฃ๋ฌธ์ œ ์„ค๋ช… N×N๊ฐœ์˜ ์ˆ˜๊ฐ€ N×N ํฌ๊ธฐ์˜ ํ‘œ์— ์ฑ„์›Œ์ ธ ์žˆ๋‹ค. (x1, y1)๋ถ€ํ„ฐ (x2, y2)๊นŒ์ง€ ํ•ฉ์„ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. (x, y)๋Š” xํ–‰ y์—ด์„ ์˜๋ฏธํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, N = 4์ด๊ณ , ํ‘œ๊ฐ€ ์•„๋ž˜์™€ ๊ฐ™์ด ์ฑ„์›Œ์ ธ ์žˆ๋Š” ๊ฒฝ์šฐ๋ฅผ ์‚ดํŽด๋ณด์ž. 1 2 3 4 2 3 4 5 3 4 5 6 4 5 6 7 ์—ฌ๊ธฐ์„œ (2, 2)๋ถ€ํ„ฐ (3, 4)๊นŒ์ง€ ํ•ฉ์„ ๊ตฌํ•˜๋ฉด 3+4+5+4+5+6 = 27์ด๊ณ , (4, 4)๋ถ€ํ„ฐ (4, 4)๊นŒ์ง€ ํ•ฉ์„ ๊ตฌํ•˜๋ฉด 7์ด๋‹ค. ํ‘œ์— ์ฑ„์›Œ์ ธ ์žˆ๋Š” ์ˆ˜์™€ ํ•ฉ์„ ๊ตฌํ•˜๋Š” ์—ฐ์‚ฐ์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, ์ด๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. 2๏ธโƒฃ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— ํ‘œ์˜ ํฌ๊ธฐ N๊ณผ ํ•ฉ์„ ๊ตฌํ•ด์•ผ ํ•˜๋Š” ํšŸ์ˆ˜ M์ด ์ฃผ์–ด์ง„๋‹ค. (1 ≤ N ≤ 1024, 1 ≤ M ≤ 100,000) ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์—๋Š” ํ‘œ..

[C#/WPF] ํ˜„์žฌ ๋‚ ์งœ์™€ ์‹œ๊ฐ„ ํ‘œ์‹œํ•˜๊ธฐ

์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ๋ฐ์ดํ„ฐ ๋ฐ”์ธ๋”ฉ(Data Binding)์„ ์‚ฌ์šฉํ•ด์„œ ํ˜„์žฌ ๋‚ ์งœ์™€ ์‹œ๊ฐ„์„ ํ‘œ์‹œํ•˜๋Š” ๋ฒ•์— ๋Œ€ํ•ด ์ž‘์„ฑํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ Data Binding์ด๋ž€? ๋ง๊ทธ๋Œ€๋กœ ๋ฌถ์–ด์ฃผ๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. View(xaml)์™€ ์ฝ”๋“œ(cs) ๋ฐ์ดํ„ฐ๋ฅผ ๋ฌถ์–ด์„œ ์ง์ ‘ ์ ‘๊ทผ์„ ํ•˜์ง€ ์•Š์•„๋„ ์„œ๋กœ ๊ฐ„์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ณ€๊ฒฝ์ด ๋˜์—ˆ์„ ๋•Œ ๋ฐ”๋€ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฐ˜์˜์ด ๊ฐ€๋Šฅํ•ด์ง€๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๋จผ์ €, ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  csํŒŒ์ผ์— ์•„๋ž˜์™€ ๊ฐ™์€ ํด๋ž˜์Šค๋ฅผ ๋งŒ๋“ค์–ด์ค๋‹ˆ๋‹ค. ๋‹ค์Œ์œผ๋กœ, xaml์— ๋‚ ์งœ์™€ ์‹œ๊ฐ„์„ ๊ฐ๊ฐ ํ‘œ์‹œํ•  TextBlock 2๊ฐœ๋ฅผ ์ƒ์„ฑํ•ด์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. TextBlock์„ ์ƒ์„ฑํ–ˆ์œผ๋‹ˆ ์ด์ œ ๊ฐ๊ฐ์˜ Text์— ๋‚ ์งœ์™€ ์‹œ๊ฐ„ ์ •๋ณด๊ฐ€ ๋œจ๋„๋ก ์•ž์„œ ์ƒ์„ฑํ•œ DateNow ํด๋ž˜์Šค์˜ ๊ฐ์ฒด ์ •๋ณด์™€ ๋ฐ”์ธ๋”ฉํ•ด์ค˜์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์šฐ์„ , ์•„๋ž˜ ์ฝ”๋“œ์™€ ๊ฐ™์ด xaml์— ํƒœ๊ทธ ์•ˆ์—..

Language/C# 2023. 1. 27. 17:06
[C#/WPF] ์™ธ๋ถ€ ํฐํŠธ ์ ์šฉํ•˜๊ธฐ

์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” WPF์— ์™ธ๋ถ€ ํฐํŠธ๋ฅผ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ž‘์„ฑํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์šฐ์„ , visual studio์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๊ณต๋˜๋Š” ํฐํŠธ๊ฐ€ ์•„๋‹Œ ๋‹ค๋ฅธ ํฐํŠธ๋ฅผ ๋‹ค์šด์„ ๋ฐ›์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์œผ๋กœ, visual studio์—์„œ ์ž‘์—… ์ค‘์ธ ํ”„๋กœ์ ํŠธ ๋‚ด์— 'Font' ํด๋”๋ฅผ ๋งŒ๋“ค์–ด์ค€ ๋’ค, ํด๋”์— ๋‹ค์šด ๋ฐ›์€ ํฐํŠธ ํŒŒ์ผ์„ ๋„ฃ์–ด์ค๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํฐํŠธ ํŒŒ์ผ์˜ ์†์„ฑ์„ Resource๋กœ ์ง€์ •ํ•ด์ค๋‹ˆ๋‹ค. ์ด์ œ, ์‚ฌ์šฉํ•˜๊ณ ์ž ํ•˜๋Š” ํฐํŠธ๋ฅผ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ ์œ„ ์ฝ”๋“œ์—์„œ ๋ณด์ด๋Š” ๊ฑฐ์ฒ˜๋Ÿผ FontFamily="WpfApp2; component/Font/#GyeonggiTitleOTF Light" ๋ฅผ xaml์— ์ž‘์„ฑํ•ด์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ด๋•Œ, ์ฃผ์˜ํ•  ์ ์€ # ๋’ค์— ์˜๋ฌธํฐํŠธ๋ช…์„ ์จ์ค˜์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํฐํŠธ๋ช…์€ ํฐํŠธ ํŒŒ์ผ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ ํ•ด๋‹น ํฐํŠธ์ฒ˜๋Ÿผ ..

Language/C# 2023. 1. 27. 15:00
[๋ฐฑ์ค€/Python] 11659๋ฒˆ ๊ตฌ๊ฐ„ ํ•ฉ ๊ตฌํ•˜๊ธฐ

1๏ธโƒฃ๋ฌธ์ œ ์„ค๋ช… ์ˆ˜ N๊ฐœ๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, i๋ฒˆ์งธ ์ˆ˜๋ถ€ํ„ฐ j๋ฒˆ์งธ ์ˆ˜๊นŒ์ง€ ํ•ฉ์„ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. 2๏ธโƒฃ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— ์ˆ˜์˜ ๊ฐœ์ˆ˜ N๊ณผ ํ•ฉ์„ ๊ตฌํ•ด์•ผ ํ•˜๋Š” ํšŸ์ˆ˜ M์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„์—๋Š” N๊ฐœ์˜ ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ˆ˜๋Š” 1,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜์ด๋‹ค. ์…‹์งธ ์ค„๋ถ€ํ„ฐ M๊ฐœ์˜ ์ค„์—๋Š” ํ•ฉ์„ ๊ตฌํ•ด์•ผ ํ•˜๋Š” ๊ตฌ๊ฐ„ i์™€ j๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. 3๏ธโƒฃ์ถœ๋ ฅ ์ด M๊ฐœ์˜ ์ค„์— ์ž…๋ ฅ์œผ๋กœ ์ฃผ์–ด์ง„ i๋ฒˆ์งธ ์ˆ˜๋ถ€ํ„ฐ j๋ฒˆ์งธ ์ˆ˜๊นŒ์ง€ ํ•ฉ์„ ์ถœ๋ ฅํ•œ๋‹ค. ๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ป์ž‘์„ฑํ•œ ์ฝ”๋“œ import sys input = sys.stdin.readline numN, sumN = map(int, input().split())# ์ˆซ์ž ๊ฐœ์ˆ˜, ๊ตฌ๊ฐ„์˜ ํ•ฉ์„ ๊ตฌํ•  ํšŸ์ˆ˜ num = list(map(int, input().split()))# ์ž…๋ ฅ ๋ฐ›์€ ์ˆซ์ž sum =..

[๋ฐฑ์ค€/Python] 1546๋ฒˆ ํ‰๊ท 

1๏ธโƒฃ๋ฌธ์ œ ์„ค๋ช… ์„ธ์ค€์ด๋Š” ๊ธฐ๋ง๊ณ ์‚ฌ๋ฅผ ๋ง์ณค๋‹ค. ์„ธ์ค€์ด๋Š” ์ ์ˆ˜๋ฅผ ์กฐ์ž‘ํ•ด์„œ ์ง‘์— ๊ฐ€์ ธ๊ฐ€๊ธฐ๋กœ ํ–ˆ๋‹ค. ์ผ๋‹จ ์„ธ์ค€์ด๋Š” ์ž๊ธฐ ์ ์ˆ˜ ์ค‘์— ์ตœ๋Œ“๊ฐ’์„ ๊ณจ๋ž๋‹ค. ์ด ๊ฐ’์„ M์ด๋ผ๊ณ  ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‚˜์„œ ๋ชจ๋“  ์ ์ˆ˜๋ฅผ ์ ์ˆ˜/M*100์œผ๋กœ ๊ณ ์ณค๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์„ธ์ค€์ด์˜ ์ตœ๊ณ ์ ์ด 70์ด๊ณ , ์ˆ˜ํ•™์ ์ˆ˜๊ฐ€ 50์ด์—ˆ์œผ๋ฉด ์ˆ˜ํ•™์ ์ˆ˜๋Š” 50/70*100์ด ๋˜์–ด 71.43์ ์ด ๋œ๋‹ค. ์„ธ์ค€์ด์˜ ์„ฑ์ ์„ ์œ„์˜ ๋ฐฉ๋ฒ•๋Œ€๋กœ ์ƒˆ๋กœ ๊ณ„์‚ฐํ–ˆ์„ ๋•Œ, ์ƒˆ๋กœ์šด ํ‰๊ท ์„ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. 2๏ธโƒฃ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— ์‹œํ—˜ ๋ณธ ๊ณผ๋ชฉ์˜ ๊ฐœ์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค. ์ด ๊ฐ’์€ 1000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค. ๋‘˜์งธ ์ค„์— ์„ธ์ค€์ด์˜ ํ˜„์žฌ ์„ฑ์ ์ด ์ฃผ์–ด์ง„๋‹ค. ์ด ๊ฐ’์€ 100๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์Œ์ด ์•„๋‹Œ ์ •์ˆ˜์ด๊ณ , ์ ์–ด๋„ ํ•˜๋‚˜์˜ ๊ฐ’์€ 0๋ณด๋‹ค ํฌ๋‹ค. 3๏ธโƒฃ์ถœ๋ ฅ ์ฒซ์งธ ์ค„์— ์ƒˆ๋กœ์šด ํ‰๊ท ์„ ์ถœ๋ ฅํ•œ๋‹ค. ์‹ค์ œ..

[๋ฐฑ์ค€/Python] 11720๋ฒˆ ์ˆซ์ž์˜ ํ•ฉ ๊ตฌํ•˜๊ธฐ

1๏ธโƒฃ๋ฌธ์ œ ์„ค๋ช… N๊ฐœ์˜ ์ˆซ์ž๊ฐ€ ๊ณต๋ฐฑ ์—†์ด ์จ ์žˆ๋‹ค. ์ด ์ˆซ์ž๋ฅผ ๋ชจ๋‘ ํ•ฉํ•ด์„œ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. 2๏ธโƒฃ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— ์ˆซ์ž์˜ ๊ฐœ์ˆ˜ N (1 ≤ N ≤ 100)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„์— ์ˆซ์ž N๊ฐœ๊ฐ€ ๊ณต๋ฐฑ์—†์ด ์ฃผ์–ด์ง„๋‹ค. 3๏ธโƒฃ์ถœ๋ ฅ ์ž…๋ ฅ์œผ๋กœ ์ฃผ์–ด์ง„ ์ˆซ์ž N๊ฐœ์˜ ํ•ฉ์„ ์ถœ๋ ฅํ•œ๋‹ค. ๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ป์ž‘์„ฑํ•œ ์ฝ”๋“œ N = int(input())# ์ž…๋ ฅ ๋ฐ›์„ ์ˆซ์ž์˜ ๊ฐฏ์ˆ˜ M = list(input())# ์ž…๋ ฅ ๋ฐ›์€ ์ˆ˜ sum = 0 for i in M: sum += int(i) print(sum) ๐Ÿ’ก์ฝ”๋“œ ์„ค๋ช… M์— ์žˆ๋Š” ๊ฐ ์ˆ˜๋ฅผ for๋ฌธ์ด ๋„๋Š” ๋™์•ˆ i์— ์ฐจ๋ก€๋กœ ๊ฐ’์„ ๋Œ€์ž…ํ•˜์—ฌ ๋ฏธ๋ฆฌ ์„ ์–ธํ•ด๋‘” ๋ณ€์ˆ˜ sum์— ๋”ํ•˜์˜€๋‹ค. sum์„ ์ถœ๋ ฅํ•˜์—ฌ ๊ฐ’์„ ์–ป์—ˆ๋‹ค.