[Python] ๋ฐฑ์ค€ 2742 - ๊ธฐ์ฐ N
ยท
Algorithm
๋ฌธ์ œ ์ž์—ฐ์ˆ˜ N์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, N๋ถ€ํ„ฐ 1๊นŒ์ง€ ํ•œ ์ค„์— ํ•˜๋‚˜์”ฉ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— 100,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค. ์ถœ๋ ฅ ์ฒซ์งธ ์ค„๋ถ€ํ„ฐ N๋ฒˆ์งธ ์ค„ ๊นŒ์ง€ ์ฐจ๋ก€๋Œ€๋กœ ์ถœ๋ ฅํ•œ๋‹ค. N๋ถ€ํ„ฐ 1๊นŒ์ง€ ์ถœ๋ ฅํ•˜๋Š” ๊ฐ„๋‹จํ•œ ๋ฌธ์ œ์ด๋‹ค. ์ •๋‹ต n = int(input()) for i in range(n, 0, -1): print(i) ์ฐธ๊ณ  ์ฒ˜์Œ์—๋Š” ์ด๋Ÿฐ์‹์œผ๋กœ ํ•˜๋ฉด ๋  ์ค„ ์•Œ์•˜๋Š”๋ฐ ์›ํ•˜๋Š” ์ •๋‹ต์ด ๋‚˜์˜ค์ง€ ์•Š์•˜๋‹ค. n = int(input()) for i in range(n, 1): print(i) ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์•ˆ๋˜๋Š” ์ด์œ ๋Š” range๋Š” ์ˆซ์ž๊ฐ€ ์ฆ๊ฐ€ํ•˜๋Š” ๊ธฐ๋ณธ๊ฐ’์ด 1์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ˆซ์ž๋ฅผ ์—ญ์ˆœ์œผ๋กœ ์ถœ๋ ฅํ•˜๋ ค๋ฉด ์ฆ๊ฐ€ํญ์„ ์Œ์ˆ˜๋กœ ์ง€์ •ํ•ด์ฃผ๋ฉด ๋œ๋‹ค. (n, 0, -1)์€ n๋ถ€ํ„ฐ 1๊นŒ์ง€ -1์”ฉ..
[Python] ๋ฐฑ์ค€ 1330 - ๋‘ ์ˆ˜ ๋น„๊ตํ•˜๊ธฐ
ยท
Algorithm
๋ฌธ์ œ ๋‘ ์ •์ˆ˜ A์™€ B๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, A์™€ B๋ฅผ ๋น„๊ตํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— A์™€ B๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. A์™€ B๋Š” ๊ณต๋ฐฑ ํ•œ ์นธ์œผ๋กœ ๊ตฌ๋ถ„๋˜์–ด์ ธ ์žˆ๋‹ค. ์ถœ๋ ฅ ์ฒซ์งธ ์ค„์— ๋‹ค์Œ ์„ธ ๊ฐ€์ง€ ์ค‘ ํ•˜๋‚˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. A๊ฐ€ B๋ณด๋‹ค ํฐ ๊ฒฝ์šฐ์—๋Š” '>'๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. A๊ฐ€ B๋ณด๋‹ค ์ž‘์€ ๊ฒฝ์šฐ์—๋Š” '
[Kotlin] val / var ์ฐจ์ด์ 
ยท
๊ฐœ๋ฐœ ํƒ€์ž„์บก์Š/Kotlin
*์ฝ”ํ‹€๋ฆฐ์€ ์ž๋ฐ”์™€ ๋‹ฌ๋ฆฌ ๋ณ€์ˆ˜์„ ์–ธ์‹œ์— val/var๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. val val = value //๋ฐ”๋€Œ์ง€ ์•Š๋Š” ๊ฐ’ val์€ ๊ฐ’์„ ์ดˆ๊ธฐ์— ๊ฐ’์„ ํ• ๋‹น๋ฐ›๊ฒŒ ๋˜๋ฉด ๋‚˜์ค‘์— ๊ฐ’์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†๋‹ค. var var = variable //๋ณ€ํ•˜๋Š” ๊ฐ’ var๋Š” val๊ณผ ๋‹ค๋ฅด๊ฒŒ ์ดˆ๊ธฐํ™” ํ›„์— ๊ฐ’์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค. ์˜ˆ์‹œ1 val a : Int = 10 var b : Int = 7 a = 20 b = 14 ์—ฌ๊ธฐ์„œ a๋Š” val์ด๋ฏ€๋กœ a = 20 ์€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. ๋ฐ˜๋ฉด b = 14๋Š” ์•„๋ฌด๋Ÿฐ ๋ฌธ์ œ๊ฐ€ ์—†๋‹ค. ์˜ˆ์‹œ 2 val c = 30 var d = 60 var name : String = "Kang" var name = "Kang" val๊ณผ var ๋‘˜ ๋‹ค ํƒ€์ž… ์ƒ๋žต ๊ฐ€๋Šฅํ•˜๋‹ค. ์˜ˆ์‹œ 3 var e var e : Int var e ์ฒ˜๋Ÿผ..
[Python] ๋ฐฑ์ค€ 1000 - A+B
ยท
Algorithm
๋ฌธ์ œ ๋‘ ์ •์ˆ˜ A์™€ B๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ๋‹ค์Œ, A+B๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— A์™€ B๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ถœ๋ ฅ ์ฒซ์งธ ์ค„์— A+B๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ์ฒซ์งธ ์ค„์— A์™€ B ๋ชจ๋‘ ์ž…๋ ฅํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ชฐ๋ž๋‹ค. ์ด์™€ ๊ฐ™์€ ๊ฒฝ์šฐ์— splitํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค. ์ •๋‹ต A, B = input().split() print(int(A)+int(B)) print(int(A) + int(B)) ๋ถ€๋ถ„์„ print(A + B)์™€ ๊ฐ™์ด ๊ฐ„๋‹จํžˆ ๋ฐ”๊พธ๊ณ  ์‹ถ์—ˆ๋‹ค. ์ด์™€ ๊ฐ™์€ ๊ฒฝ์šฐ mapํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค. ๋˜ ๋‹ค๋ฅธ ์ •๋‹ต A, B = map(int, input().split()) print(A + B) ์ฐธ๊ณ  split ๊ด„ํ˜ธ ์•ˆ์— ์•„๋ฌด๋Ÿฐ ๊ฐ’์„ ๋„ฃ์ง€ ์•Š์„ ๊ฒฝ์šฐ ๊ณต๋ฐฑ์„ ๊ธฐ์ค€์œผ๋กœ ๋ฌธ์ž์—ด์„ ๋‚˜๋ˆ„์–ด์ค€๋‹ค. map ํ•จ์ˆ˜์™€ ๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•œ ์ž๋ฃŒํ˜•์„ ..