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

์•Œ๊ณ ๋ฆฌ์ฆ˜3

๋กœ๋˜์˜ ์ตœ๊ณ  ์ˆœ์œ„์™€ ์ตœ์ € ์ˆœ์œ„ (Java) https://programmers.co.kr/learn/courses/30/lessons/77484 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ๋กœ๋˜์˜ ์ตœ๊ณ  ์ˆœ์œ„์™€ ์ตœ์ € ์ˆœ์œ„ ๋กœ๋˜ 6/45(์ดํ•˜ '๋กœ๋˜'๋กœ ํ‘œ๊ธฐ)๋Š” 1๋ถ€ํ„ฐ 45๊นŒ์ง€์˜ ์ˆซ์ž ์ค‘ 6๊ฐœ๋ฅผ ์ฐ์–ด์„œ ๋งžํžˆ๋Š” ๋Œ€ํ‘œ์ ์ธ ๋ณต๊ถŒ์ž…๋‹ˆ๋‹ค. ์•„๋ž˜๋Š” ๋กœ๋˜์˜ ์ˆœ์œ„๋ฅผ ์ •ํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. 1 ์ˆœ์œ„ ๋‹น์ฒจ ๋‚ด์šฉ 1 6๊ฐœ ๋ฒˆํ˜ธ๊ฐ€ ๋ชจ๋‘ ์ผ์น˜ 2 5๊ฐœ ๋ฒˆํ˜ธ programmers.co.kr ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต๋ฌธ์ œ ์ค‘ "๋กœ๋˜์˜ ์ตœ๊ณ  ์ˆœ์œ„์™€ ์ตœ์ € ์ˆœ์œ„" ๋ฌธ์ œ ํ’€์ด์ด๋‹ค. ์กฐ๊ธˆ๋งŒ ์ƒ๊ฐํ•˜๋ฉด ๋ชจ๋‘ ํ’€ ์ˆ˜ ์žˆ๋Š” ์•„์ฃผ ์‰ฌ์šด ์ถ•์— ์†ํ•˜๋Š” ๋ฌธ์ œ ๊ฐ™๋‹ค. ๋ฌธ์ œ์˜ ํฌ์ธํŠธ๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค. ๊ตฌ๋งคํ•œ ๋กœ๋˜ ๋ฐฐ์—ด๊ณผ ๋‹น์ฒจ ๋ฐฐ์—ด ์ค‘ ์ผ์น˜ํ•˜๋Š” ์ˆซ์ž๋งŒํผ์€ ์ด๋ฏธ ๋ณด์žฅ๋œ ๋‹น์ฒจ ๊ฐœ์ˆ˜์ด๋ฏ€๋กœ ๋ชจ๋ฅด๋Š” ๋ฒˆํ˜ธ๊ฐ€ ๋‹ค ๋‹น์ฒจ๋˜์ง€ ์•Š๊ฒŒ ๋˜๋ฉด ์ตœ์ € ๋‹น์ฒจ .. 2021. 10. 24.
์ฐฝ๊ณ  ๋‹ค๊ฐํ˜• (Java) www.acmicpc.net/problem/2304 2304๋ฒˆ: ์ฐฝ๊ณ  ๋‹ค๊ฐํ˜• ์ฒซ ์ค„์—๋Š” ๊ธฐ๋‘ฅ์˜ ๊ฐœ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ •์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค. N์€ 1 ์ด์ƒ 1,000 ์ดํ•˜์ด๋‹ค. ๊ทธ ๋‹ค์Œ N ๊ฐœ์˜ ์ค„์—๋Š” ๊ฐ ์ค„์— ๊ฐ ๊ธฐ๋‘ฅ์˜ ์™ผ์ชฝ ๋ฉด์˜ ์œ„์น˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ •์ˆ˜ L๊ณผ ๋†’์ด๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ •์ˆ˜ H๊ฐ€ ํ•œ ๊ฐœ์˜ www.acmicpc.net ๋ฌธ์ œ ์กฐ๊ฑด์„ ์ฝ์–ด๋ณด๋ฉด '์ง€๋ถ•์˜ ์–ด๋Š ๋ถ€๋ถ„๋„ ์˜ค๋ชฉํ•˜๊ฒŒ ๋“ค์–ด๊ฐ„ ๋ถ€๋ถ„์ด ์—†์–ด์•ผ ํ•œ๋‹ค.'๋ผ๋Š” ์กฐ๊ฑด์ด ์žˆ๋‹ค. ์ด ์กฐ๊ฑด์€ ์ปค์กŒ๋‹ค ์ž‘์•„์กŒ๋‹ค ๋‹ค์‹œ ์ปค์งˆ ์ˆ˜ ์—†๋‹ค๋Š” ๋ง์ด๊ณ , ๊ทธ๋Ÿฌ๋ ค๋ฉด ๊ฐ€์žฅ ์ปค์ง€๋Š” ์ตœ๋Œ€ ์ง€์ ์ด ์–ด๋”˜์ง€ ์•Œ์•„์•ผ ํ–ˆ๋‹ค. ์ฒ˜์Œ ์ƒ๊ฐ๋‚ฌ๋˜ ๊ฑด ์™ผ์ชฝ → ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๋ฐ˜๋ณต์„ ๋Œ๋ฉด์„œ ์ด์ „๋ณด๋‹ค ํฐ ๊ฐ’, ๋˜๋Š” ์ž‘์€ ๊ฐ’์„ ๋ถ„๋ฅ˜ํ•ด์„œ ๊ตฌ๋ถ„ํ•ด๋‚ผ ์˜ˆ์ •์ด์—ˆ์œผ๋‚˜ ๊ฐ€์žฅ ์ปค์ง€๋Š” ์ง€์ ์ด ์–ด๋”˜์ง€ ๋ชฐ๋ผ์„œ ๊ตฌํ˜„ํ•  ์ˆ˜ ์—†์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ƒ๊ฐํ•ด๋‚ธ.. 2021. 10. 21.
1๋ถ€ํ„ฐ n๊นŒ์ง€์˜ ํ•ฉ์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ Q. ์ž์—ฐ์ˆ˜ n์ด ์ฃผ์–ด์กŒ์„ ๋•Œ 1๋ถ€ํ„ฐ n๊นŒ์ง€์˜ ํ•ฉ์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜ sum()์„ ๊ตฌํ˜„ํ•˜์‹œ์˜ค. A1. ๋ฐ˜๋ณต๋ฌธ์„ ์ด์šฉํ•˜๋Š” ๋ฐฉ๋ฒ• for๋ฌธ ๋‚ด์—์„œ i๊ฐ€ 1๋ถ€ํ„ฐ 5๊นŒ์ง€ 1์”ฉ ์ฆ๊ฐ€ํ•˜๋ฉฐ result ๋ณ€์ˆ˜์— ๋ˆ„์ ํ•ฉ์„ ์ €์žฅํ•œ๋‹ค. class Test { public static void main(String[] args) { System.out.println("1~5 ๊นŒ์ง€์˜ ํ•ฉ๊ณ„: " + sum(5)); } public static int sum(int number) { int result = 0; for (int i = 1; i 2021. 10. 13.