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

์ „์ฒด ๊ธ€93

[Git] 1. git์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€? ๋“ค์–ด๊ฐ€๋ฉฐ ๊ฐœ๋ฐœ์ž๋‚˜, ๊ฐœ๋ฐœ์„ ๊ณต๋ถ€ํ•˜๋Š” ์ € ๊ฐ™์€ ๋Œ€ํ•™์ƒ๋“ค์ด๋ผ๋ฉด ๊นƒ์— ๋Œ€ํ•ด ํ•œ ๋ฒˆ์ฏค์€ ๋“ค์–ด๋ณด์…จ์„ ๊ฑฐ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ €๊ฒŒ ๋ญ๊ธธ๋ž˜ ๋‹ค๋“ค ๊นƒ๊นƒ ์ปค๋ฐ‹ํ‘ธ์‰ฌํ‘ธ์‰ฌ ํ•˜๋Š”์ง€.. ์ด์ œ ๋ง‰ hello world๋ฅผ ๋ฐฐ์šฐ๋ฉฐ ์‰˜ ํ™˜๊ฒฝ์€ ํ•ด์ปค๋“ค์ด๋‚˜ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹๊นŒ ์ง€๋ ˆ ๊ฒ๋จน๋˜ ์ €๋„ ๊นƒ์„ ์ฒ˜์Œ ์ ‘ํ–ˆ์„ ๋•Œ๋Š” ๋ญ๊ฐ€ ๋ญ”์ง€ ๋ชฐ๋ผ ์ด๊ฒƒ์ €๊ฒƒ ์ฐพ์•„๋ณด๋ฉด์„œ ํ˜ผ์ž ๋ฐฐ์› ์—ˆ๋Š”๋ฐ ์ง€๊ธˆ ๋Œ์•„๋ณด๋‹ˆ ๊ทธ๋•Œ ๋‹น์‹œ ๋ญฃ๋„ ๋ชจ๋ฅด๊ณ  ์ดํ•ดํ•ด๋ณด๋ ค ํ–ˆ๋˜ ๊ฒƒ์ด ์‹ ์˜ ํ•œ ์ˆ˜๋ผ๊ณ  ๋งํ•  ์ˆ˜ ์žˆ์„ ์ •๋„๋กœ ๊นƒ๊ณผ ๊นƒํ—ˆ๋ธŒ๋Š” ๊ฐœ๋ฐœ์ž์˜ ์‚ถ์—์„œ ๋–ผ๋ ค์•ผ ๋—„ ์ˆ˜ ์—†๋Š” ๊ฒƒ์ด๋ผ๊ณ , ๊ทธ๋งŒํผ ๋งŽ์ด ์“ฐ๊ณ  ์žˆ๋‹ค๊ณ  ์žฅ๋‹ดํ•  ์ˆ˜ ์žˆ๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊นƒ์ด ๋ญ๋ƒ๊ณ ์š”? ์–ด๋–ค ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฐœ๋ฐœํ•  ๋•Œ, ๊ฐœ๋ฐœ์ž๋“ค์€ ์ˆ˜์‹ญ ์ˆ˜๋ฐฑ ๋ฒˆ ์ˆ˜์ •์˜ ๊ณผ์ •์„ ๊ฑฐ์ณ ํ•˜๋‚˜์˜ ํ”„๋กœ๊ทธ๋žจ์„ ์™„์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜์ •์„ ํ•˜๋‹ค๊ฐ€ ์ด์ „ ๋ฒ„์ „์œผ๋กœ ๋Œ์•„๊ฐ€์•ผ ํ•  ๋•Œ๋„ .. 2024. 3. 25.
[๋ฐฑ์ค€] 17219๋ฒˆ ๋น„๋ฐ€๋ฒˆํ˜ธ ์ฐพ๊ธฐ ํŒŒ์ด์ฌ (python) 17219๋ฒˆ: ๋น„๋ฐ€๋ฒˆํ˜ธ ์ฐพ๊ธฐ ์ฒซ์งธ ์ค„์— ์ €์žฅ๋œ ์‚ฌ์ดํŠธ ์ฃผ์†Œ์˜ ์ˆ˜ N(1 ≤ N ≤ 100,000)๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ฐพ์œผ๋ ค๋Š” ์‚ฌ์ดํŠธ ์ฃผ์†Œ์˜ ์ˆ˜ M(1 ≤ M ≤ 100,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘๋ฒˆ์งธ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์— ๊ฑธ์ณ ๊ฐ ์ค„์— ์‚ฌ์ดํŠธ ์ฃผ์†Œ์™€ ๋น„๋ฐ€๋ฒˆ www.acmicpc.net ๋ฌธ์ œ 2019 HEPC - MAVEN League์˜ "๋น„๋ฐ€๋ฒˆํ˜ธ ๋งŒ๋“ค๊ธฐ"์™€ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋งŒ๋“  ๊ฒฝ๋ฏผ์ด๋Š” ํ•œ ๊ฐ€์ง€ ๋ฌธ์ œ์ ์„ ๋ฐœ๊ฒฌํ•˜์˜€๋‹ค. ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ๋žœ๋ค์œผ๋กœ ๋งŒ๋“ค์–ด์ ธ์„œ ๊ธฐ์–ต์„ ๋ชป ํ•œ๋‹ค๋Š” ๊ฒƒ์ด์—ˆ๋‹ค! ๊ทธ๋ž˜์„œ ๊ฒฝ๋ฏผ์ด๋Š” ๋ฉ”๋ชจ์žฅ์— ์‚ฌ์ดํŠธ์˜ ์ฃผ์†Œ์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ €์žฅํ•ด ๋‘๊ธฐ๋กœ ํ–ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ปด๋งน์ธ ๊ฒฝ๋ฏผ์ด๋Š” ๋ฉ”๋ชจ์žฅ์—์„œ ์ฐพ๊ธฐ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜์ง€ ๋ชปํ•˜๊ณ  ์ง์ ‘ ๋ˆˆ์œผ๋กœ ์‚ฌ์ดํŠธ์˜ ์ฃผ์†Œ์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ฐพ์•˜๋‹ค. ๋ฉ”๋ชจ์žฅ์— ์ €์žฅ๋œ ์‚ฌ์ดํŠธ์˜ ์ˆ˜๊ฐ€ ๋Š˜์–ด๋‚˜๋ฉด์„œ ๊ฒฝ๋ฏผ์ด๋Š” .. 2024. 3. 24.
[๋ฐฑ์ค€] 1920๋ฒˆ ์ˆ˜ ์ฐพ๊ธฐ ํŒŒ์ด์ฌ (python) 1920๋ฒˆ: ์ˆ˜ ์ฐพ๊ธฐ ์ฒซ์งธ ์ค„์— ์ž์—ฐ์ˆ˜ N(1 ≤ N ≤ 100,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ ์ค„์—๋Š” N๊ฐœ์˜ ์ •์ˆ˜ A[1], A[2], …, A[N]์ด ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ ์ค„์—๋Š” M(1 ≤ M ≤ 100,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ ์ค„์—๋Š” M๊ฐœ์˜ ์ˆ˜๋“ค์ด ์ฃผ์–ด์ง€๋Š”๋ฐ, ์ด ์ˆ˜๋“ค www.acmicpc.net ๋ฌธ์ œ N๊ฐœ์˜ ์ •์ˆ˜ A[1], A[2], …, A[N]์ด ์ฃผ์–ด์ ธ ์žˆ์„ ๋•Œ, ์ด ์•ˆ์— X๋ผ๋Š” ์ •์ˆ˜๊ฐ€ ์กด์žฌํ•˜๋Š”์ง€ ์•Œ์•„๋‚ด๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— ์ž์—ฐ์ˆ˜ N(1 ≤ N ≤ 100,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ ์ค„์—๋Š” N๊ฐœ์˜ ์ •์ˆ˜ A[1], A[2], …, A[N]์ด ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ ์ค„์—๋Š” M(1 ≤ M ≤ 100,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ ์ค„์—๋Š” M๊ฐœ์˜ ์ˆ˜๋“ค์ด ์ฃผ์–ด์ง€๋Š”๋ฐ, ์ด ์ˆ˜๋“ค์ด A์•ˆ์— ์กด์žฌํ•˜๋Š”์ง€ ์•Œ์•„๋‚ด๋ฉด.. 2024. 3. 24.
[๋ฐฑ์ค€] 2566๋ฒˆ ์ตœ๋Œ“๊ฐ’ ํŒŒ์ด์ฌ (python) 2566๋ฒˆ: ์ตœ๋Œ“๊ฐ’ ์ฒซ์งธ ์ค„์— ์ตœ๋Œ“๊ฐ’์„ ์ถœ๋ ฅํ•˜๊ณ , ๋‘˜์งธ ์ค„์— ์ตœ๋Œ“๊ฐ’์ด ์œ„์น˜ํ•œ ํ–‰ ๋ฒˆํ˜ธ์™€ ์—ด ๋ฒˆํ˜ธ๋ฅผ ๋นˆ์นธ์„ ์‚ฌ์ด์— ๋‘๊ณ  ์ฐจ๋ก€๋กœ ์ถœ๋ ฅํ•œ๋‹ค. ์ตœ๋Œ“๊ฐ’์ด ๋‘ ๊ฐœ ์ด์ƒ์ธ ๊ฒฝ์šฐ ๊ทธ ์ค‘ ํ•œ ๊ณณ์˜ ์œ„์น˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. www.acmicpc.net ๋ฌธ์ œ ๊ณผ ๊ฐ™์ด 9×9 ๊ฒฉ์žํŒ์— ์“ฐ์ธ 81๊ฐœ์˜ ์ž์—ฐ์ˆ˜ ๋˜๋Š” 0์ด ์ฃผ์–ด์งˆ ๋•Œ, ์ด๋“ค ์ค‘ ์ตœ๋Œ“๊ฐ’์„ ์ฐพ๊ณ  ๊ทธ ์ตœ๋Œ“๊ฐ’์ด ๋ช‡ ํ–‰ ๋ช‡ ์—ด์— ์œ„์น˜ํ•œ ์ˆ˜์ธ์ง€ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋‹ค์Œ๊ณผ ๊ฐ™์ด 81๊ฐœ์˜ ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง€๋ฉด ์ด๋“ค ์ค‘ ์ตœ๋Œ“๊ฐ’์€ 90์ด๊ณ , ์ด ๊ฐ’์€ 5ํ–‰ 7์—ด์— ์œ„์น˜ํ•œ๋‹ค. ์ž…๋ ฅ ์ฒซ์งธ ์ค„๋ถ€ํ„ฐ ์•„ํ™‰ ๋ฒˆ์งธ ์ค„๊นŒ์ง€ ํ•œ ์ค„์— ์•„ํ™‰ ๊ฐœ์”ฉ ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ฃผ์–ด์ง€๋Š” ์ˆ˜๋Š” 100๋ณด๋‹ค ์ž‘์€ ์ž์—ฐ์ˆ˜ ๋˜๋Š” 0์ด๋‹ค. ์ถœ๋ ฅ ์ฒซ์งธ ์ค„์— ์ตœ๋Œ“๊ฐ’์„ ์ถœ๋ ฅํ•˜๊ณ , ๋‘˜์งธ ์ค„์— ์œ„์น˜ํ•œ ํ–‰ ๋ฒˆํ˜ธ์™€ ์—ด ๋ฒˆํ˜ธ๋ฅผ ๋นˆ์นธ์„.. 2024. 3. 24.
[JAVA์ž…๋ฌธ] Scanner ํด๋ž˜์Šค์˜ ์‚ฌ์šฉ๋ฒ• ๋“ค์–ด๊ฐ€๋ฉฐ ํŒŒ์ด์ฌ์—์„œ input()์œผ๋กœ ๊น”์ง๋Œ€๋‹ค๊ฐ€ ์ž๋ฐ”๋กœ ๋„˜์–ด์˜จ ๋‹น์‹ ๋“ค์€ ๊ฐ‘์ž๊ธฐ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์•Œ๋ก๋‹ฌ๋กํ•œ ์ฝ”๋“œ์™€ ๋งˆ์ฃผํ•˜๊ฒŒ ๋œ๋‹ค : import java.util.Scanner; public class ScannerExample { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("์ •์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”: "); int number = scanner.nextInt(); System.out.println("์ž…๋ ฅํ•œ ์ •์ˆ˜: " + number); scanner.close(); } } ์›๋ž˜๋Š” ์ด๋ ‡๊ฒŒ number = int(input("์ •์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”: ")) print("์ž…๋ ฅํ•œ ์ •์ˆ˜:", n.. 2024. 3. 22.