user-img
์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฌธ์ œ ํ’€์ด 208
thumbnail
99ํด๋Ÿฝ ์ฝ”ํ…Œ ์Šคํ„ฐ๋”” 5์ผ์ฐจ TIL + Programmers ๋ฒ ์ŠคํŠธ ์•จ๋ฒ”
1. ๋ฌธ์ œ ์„ค๋ช…๋ฌธ์ œ ๋งํฌ2. ์ ‘๊ทผ ๋ฐฉ์‹KEY WORD: Sorting, HashMap์Œ์•… ๊ฐ์ฒด๋ฅผ ๋งŒ๋“ ๋‹ค. ( ๋ฉค๋ฒ„ ๋ณ€์ˆ˜: ์ž์‹ ์˜ ๊ณ ์œ ๋ฒˆํ˜ธ, ์žฅ๋ฅด, ํ”Œ๋ ˆ์ด ํšŸ์ˆ˜ )์ž…๋ ฅ ๊ฐ’๋“ค์„ ์ „๋ถ€ ์Œ์•… ๊ฐ์ฒด๋กœ ๋ฐ”๊ฟ”์„œ ArrayList์— ์ถ”๊ฐ€ํ•œ๋‹ค.HashMap์„ ๋งŒ๋“ ๋‹ค. Key = ์žฅ๋ฅด , value = ์žฅ๋ฅด์— ํ•ด๋‹นํ•˜๋Š” ๊ณก๋“ค์˜ ํ”Œ๋ ˆ์ด ์ดํ•ฉ2๋ฒˆ์—์„œ ๋งŒ๋“  ArrayList๋ฅผ ์ •๋ ฌํ•œ๋‹ค. ์ •๋ ฌ ๊ธฐ์ค€์€ ๋ฌธ์ œ ๊ทธ๋Œ€๋กœ๋‹ค. -> Comparator๋ฅผ ๋‹จ์ˆœํ™”ํ•œ Lamda ์‹์„ ์ด์šฉํ•ด ๊ตฌํ˜„๋‹ต๋ณ€์šฉ ansList๋ฅผ ๋งŒ๋“ค๊ณ , ๋‹ต๋ณ€์— ์žฅ๋ฅด๋ณ„๋กœ ๋ช‡ ๋ฒˆ ๋“ค์–ด๊ฐ”๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” genreAddedCount๋ผ๋Š” HashMap๋„ ํ•˜๋‚˜ ๋” ๋งŒ๋“ ๋‹ค.genreAddedCount๋Š” Key = ์žฅ๋ฅด, value = ์žฅ๋ฅด ๋ณ„๋กœ ๋‹ต๋ณ€ List์— ๋‚˜์˜จ ํšŸ์ˆ˜ ์ด๋‹ค. .get..
2024.07.27
์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฌธ์ œ ํ’€์ด
thumbnail
99ํด๋Ÿฝ ์ฝ”ํ…Œ ์Šคํ„ฐ๋”” 4์ผ์ฐจ TIL + Programmers ๋ฌธ์ž์—ด ์••์ถ•
1. ๋ฌธ์ œ ์„ค๋ช…๋ฌธ์ œ ๋งํฌ2. ์ ‘๊ทผ ๋ฐฉ์‹๋ถ€๋ถ„ ๋ฌธ์ž์—ด์€ ํฌ๊ธฐ 1๋ถ€ํ„ฐ N/2๊นŒ์ง€๋งŒ ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค. (N = ๋ฌธ์ž์—ด์˜ ๊ธธ์ด)์™œ๋ƒํ•˜๋ฉด, ๋ถ€๋ถ„ ๋ฌธ์ž์—ด์˜ ํฌ๊ธฐ๊ฐ€ ์ ˆ๋ฐ˜ ์ด์ƒ์ด๋ฉด ๋ฐ˜๋ณต์ด ๋ถˆ๊ฐ€ํ•˜๋ฏ€๋กœ, ์„ธ๋Š” ์˜๋ฏธ๊ฐ€ ์—†๋‹ค. 1๋ฒˆ์—์„œ ์ •ํ•œ ๋ฌธ์ž์—ด ํฌ๊ธฐ๋งŒํผ ์ฒ˜์Œ๋ถ€ํ„ฐ ์ž๋ฅธ๋‹ค. ์ด ํ–‰์œ„๋Š” 0 ~ N - i ๊นŒ์ง€๋งŒ ๋ฐ˜๋ณตํ•œ๋‹ค. ๋ถ€๋ถ„๋ฌธ์ž์—ด์„ ๊ตฌํ•˜๋Š” substring(startIndex, endIndex)์—์„œ endIndex๊ฐ€ ๋ฐฐ์—ด์˜ ๋ฒ”์œ„๋ฅผ ๋„˜์–ด๊ฐ€๋ฉด ์˜ˆ์™ธ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. ์šฐ๋ฆฌ๋Š” substring(startIndex, startIndex+i)๋งŒํผ ํ•ญ์ƒ ํ•  ๊ฒƒ์ด๋ฏ€๋กœ, endIndex๊ฐ€ ๋ฐฐ์—ด์˜ ๋ฒ”์œ„๋ฅผ ๋„˜์–ด์„œ์ง€ ์•Š๋„๋ก ๋ฐ˜๋ณต์˜ ๋ฒ”์œ„๋ฅผ ์œ„์™€ ๊ฐ™์ด ์ •ํ•œ๋‹ค.์ตœ์ดˆ ์ž๋ฅธ ๋ถ€๋ถ„ ๋ฌธ์ž์—ด์€ ์ค‘๋ณต ์ฒดํฌ๊ฐ€ ๋ถˆ๊ฐ€ํ•˜๋ฏ€๋กœ ์ด์ „ ๋ฌธ์ž์—ด(์ดํ•˜ prev)์— ์ €์žฅํ•œ๋‹ค.์ด์ „ ๋ฌธ์ž์—ด๊ณผ..
2024.07.25
์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฌธ์ œ ํ’€์ด
thumbnail
[๋ฐฑ์ค€] 1806 ๋ถ€๋ถ„ํ•ฉ ํ’€์ด java
1. ๋ฌธ์ œ ์„ค๋ช…๋ฌธ์ œ ์„ค๋ช…2. ์ ‘๊ทผ ๋ฐฉ์‹KEY WORD: ๊ตฌ๊ฐ„ํ•ฉ & ํˆฌ ํฌ์ธํ„ฐ๋ฐ์ดํ„ฐ ํฌ๊ธฐ๊ฐ€ 10^5 ์ด๋ผ์„œ ์‹œ๊ฐ„๋ณต์žก๋„๊ฐ€ O(n^2) ์ด์ƒ์ด๋ฉด ์•ˆ๋œ๋‹ค. ๋”ฐ๋ผ์„œ ํ•œ๋ฒˆ์˜ ์กฐํšŒ์•ˆ์— ๋ชจ๋“  ๊ฒƒ์„ ๋๋‚ด์•ผ ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๊ธฐ ์œ„ํ•ด์„œ ๋ˆ„์ ํ•ฉ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ’€์—ˆ๋‹ค. ์ง„ํ–‰ ๋ฐฉ์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.์ž…๋ ฅ์„ ๋ˆ„์ ํ•ฉ ๋ฐฐ์—ด(sum) ํ˜•ํƒœ๋กœ ๋งŒ๋“ ๋‹ค. (๋‹ค๋งŒ ์ง„์งœ ๋ˆ„์ ํ•ฉ์˜ ์‹œ์ž‘์€ sum[1] ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๊ณ , sum[0]=0 ์œผ๋กœ ๋น„์›Œ๋‘”๋‹ค.)left, right ํฌ์ธํ„ฐ๋ฅผ ๋งŒ๋“ค๊ณ  ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์›€์ง์ธ๋‹ค.(1) sum[right] - sum[left] (2) sum[right] - sum[left] == M ์ด๋ฉด (right-left) ๊ธธ์ด ๊ธฐ๋ก ํ›„์—, right๋ฅผ ์›€์ง์ธ๋‹ค.(3) sum[right] - sum[left] > M ์ด๋ฉด (right -..
2024.07.24
์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฌธ์ œ ํ’€์ด
thumbnail
99ํด๋Ÿฝ ์ฝ”ํ…Œ ์Šคํ„ฐ๋”” 3์ผ์ฐจ TIL + Programmers ์ˆซ์ž ๋ฌธ์ž์—ด๊ณผ ์˜๋‹จ์–ด java
1. ๋ฌธ์ œ ์„ค๋ช…๋ฌธ์ œ ๋งํฌ2. ์ ‘๊ทผ ๋ฐฉ์‹KEY WORD: Brute forcekey=String, value=Integer์ธ map์— ๋ฌธ์ž๋กœ ํ‘œํ˜„ํ•œ ์ˆซ์ž =intํ˜• ์ˆซ์ž๋กœ 1~9๊นŒ์ง€ ๋ชจ๋“  ์ˆซ์ž๋ฅผ ์ €์žฅํ•œ๋‹ค.ํฌ์ธํ„ฐ๋ฅผ ํ•˜๋‚˜ ์‚ฌ์šฉํ•˜์—ฌ ํ•ด๋‹น ํฌ์ธํ„ฐ๊ฐ€ ๊ฐ€๋ฅดํ‚ค๋Š” ๊ฐ’์„ word ๋ž€ StringBuilder์— ์ €์žฅํ•œ๋‹ค.(1) word์˜ ๊ธธ์ด๊ฐ€ 3์ด์ƒ์ด๋ฉด map์— ํ•ด๋‹น ๊ฐ’์„ key๋กœ ๊ฐ€์ง€๋Š” ๊ฐ’์ด ์žˆ๋‚˜ ๊ณ„์† ํ™•์ธ(2) ์žˆ์œผ๋ฉด ํ•ด๋‹น ์ˆ˜๋ฅผ ์ˆซ์ž๋กœ ๋ฐ”๊พธ์–ด ๋‹ต๋ณ€์ด ๋˜๋Š” ans์— ์ €์žฅํ•˜๊ณ  word๋ฅผ ๋น„์šด๋‹ค.(3) ์—†์œผ๋ฉด ํฌ์ธํ„ฐ๋ฅผ ํ•œ ์นธ ์ด๋™ํ•˜์—ฌ word๋ฅผ ๋˜ ์ฑ„์šด๋‹ค.(4) ๋งŒ์•ฝ ์ˆซ์ž๋ผ๋ฉด ans์— ๊ฐ’ ์ €์žฅํ•˜๊ณ  ๋ฐ”๋กœ ๊ฑด๋„ˆ ๋›ฐ๊ธฐ.3. ์ฝ”๋“œ ๋ถ„์„import java.io.*;import java.util.*;class Solution { ..
2024.07.24
์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฌธ์ œ ํ’€์ด
thumbnail
[๋ฐฑ์ค€] 1300 K๋ฒˆ์งธ ์ˆ˜ java ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์šด ํ’€์ด^^ ๐ŸŒŸ
1. ๋ฌธ์ œ ์„ค๋ช…๋ฌธ์ œ ๋งํฌ2. ์ ‘๊ทผ ๋ฐฉ์‹KEY WORD: BINARY_SEARCH์ด๋ฒˆ ๋ฌธ์ œ์˜ ์ฃผ์–ด์ง„ ๋ฐฐ์—ด์˜ ํฌ๊ธฐ๋Š” 10^5์ด๋‹ค. ์ฃผ์–ด์ง„ ์‹œ๊ฐ„ ์ œํ•œ์ด 2์ดˆ์ด๋ฏ€๋กœ, 2์–ต ๋ฒˆ์˜ ์—ฐ์‚ฐ ํšŸ์ˆ˜ ๋‚ด์— ๋ฌธ์ œ๋ฅผ ํ’€์–ด์•ผ ํ•œ๋‹ค. ๋งŒ์•ฝ ํ•ด๋‹น ๋ฌธ์ œ๋ฅผ ๋ธŒ๋ฃจํŠธ ํฌ์Šค๋กœ ์ ‘๊ทผํ•ด, ๋ชจ๋“  2์ฐจ์› ๋ฐฐ์—ด์„ ๋Œ๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด, ์—ฐ์‚ฐ ํšŸ์ˆ˜๊ฐ€ 10^5์˜ ์ œ๊ณฑ์ธ 10 ์–ต๋ฒˆ์ด ๋˜์–ด ๋ฌธ์ œ๋ฅผ ํ’€์ง€ ๋ชปํ•œ๋‹ค.ํ•ด๋‹น ๋ฌธ์ œ๋Š” ์ด๋ถ„ ํƒ์ƒ‰(binary_search)์„ ์ด์šฉํ•ด ํ’€ ์ˆ˜ ์žˆ๋‹ค. ๊ณ ๋‚œ๋„ ์ด๋ถ„ ํƒ์ƒ‰ ๋ฌธ์ œ๊ฐ€ ๋Š˜ ๊ทธ๋ ‡๋“ฏ, ๋„๋Œ€์ฒด ๋ญ์— ๋Œ€ํ•ด์„œ ์ด๋ถ„ ํƒ์ƒ‰์„ ํ•ด์•ผํ•˜๋Š”์ง€ ๊ฐ ์žก๊ธฐ๊ฐ€ ํž˜๋“ค๋‹ค. ๊ทธ๋ž˜์„œ ๊ฑฐ๊ธฐ์„œ ๋ถ€ํ„ฐ ์‹œ์ž‘ ํ•˜๊ฒ ๋‹ค.(1) ๋ฌด์—‡์— ๋Œ€ํ•ด์„œ ์ด๋ถ„ ํƒ์ƒ‰์„ ํ•ด์•ผ ํ•˜๋Š”๊ฐ€?๋จผ์ € ๋ฌธ์ œ์—์„œ ์ฃผ์–ด์ง„ B[]์ด๋ž€ ๋ฐฐ์—ด์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณผ ํ•„์š”๊ฐ€ ์žˆ๊ฒ ๋‹ค. B[k] = x ์ด๊ฒƒ์ด ๋ฌด์—‡์„ ๋œปํ•˜..
2024.07.24
์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฌธ์ œ ํ’€์ด
thumbnail
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๊ด‘๋ฌผ ์บ๊ธฐ ํ’€์ด java
1. ๋ฌธ์ œ ์„ค๋ช…๋ฌธ์ œ ๋งํฌ2. ์ ‘๊ทผ ๋ฐฉ์‹KEY WORD: GREEDY Algorithm๊ด‘๋ฌผ์„ ์บ๋Š” ๋น„์šฉ์„ ์ตœ์†Œํ™” ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š”, ๋Œ ๊ณก๊ดญ์ด๋กœ ์บค์„ ๋•Œ, ๋น„์šฉ์ด ์ œ์ผ ๋งŽ์ด ๋“œ๋Š” ๊ตฌ๊ฐ„์ด ์•ž์— ์˜ค๋„๋ก, ๊ด‘๋ฌผ ๋ฆฌ์ŠคํŠธ๋ฅผ ์ •๋ ฌํ•˜๊ณ , ๊ตฌ๊ฐ„๋“ค์„ ์ˆœํšŒํ•˜๋ฉฐ, ๊ทธ๋•Œ ๊ทธ๋•Œ ์ตœ์„ ์˜ ๊ณก๊ดญ์ด๋กœ ์ผ์ฒ˜๋ฆฌ๋ฅผ ํ•ด์•ผํ•œ๋‹ค.๊ทธ ์˜๋ฏธ์—์„œ Greedy Algorithm์„ ์จ์•ผ ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.๊ด‘๋ฌผ์˜ ํฌ๊ธฐ๊ฐ€ 50๋ฐ–์— ์•ˆ๋จ์œผ๋กœ ์‹œ๊ฐ„๋ณต์žก๋„ ๊ด€๋ จํ•ด์„œ ๊ฑฑ์ •ํ•  ๊ฒƒ์€ ์—†์„ ๊ฒƒ ๊ฐ™๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ํ•ด์•ผํ•  ์ผ์€,๊ด‘๋ฌผ List๋ฅผ 5๊ฐœ์”ฉ ์ž๋ฅธ๋‹ค. ๊ทธ๊ฒƒ์ด ์ผ์˜ ๋‹จ์œ„์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.(๊ทผ๋ฐ ๊ด‘๋ฌผ์ด 5์˜ ๋ฐฐ์ˆ˜๋กœ ์•ˆ ๋งž์•„ ๋–จ์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๋งจ ๋งˆ์ง€๋ง‰์€ 3๊ฐœ๋‚˜ 4๊ฐœ๊ฐ€ ํ•˜๋‚˜์˜ ๋ฌถ์Œ์ด ๋  ์ˆ˜๋„ ์žˆ์Œ์œผ๋กœ ์ด๋ฅผ ์ฃผ์˜ํ•ด์„œ Loop๋ฅผ ์ง ๋‹ค.)๋‚˜๋ˆ ์ง„ ๊ด‘๋ฌผ ๋ฌถ์Œ์„ ๋Œ ๊ณก๊ดญ์ด๋กœ ์ž‘์—…ํ–ˆ์„ ๋•Œ ํ”ผ๋กœ..
2024.07.23
์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฌธ์ œ ํ’€์ด
thumbnail
[๋ฐฑ์ค€] 2075 N๋ฒˆ์งธ ํฐ ์ˆ˜ java ํ’€์ด (ํ’€์ด 2๊ฐœ)
1. ๋ฌธ์ œ ์„ค๋ช…๋ฌธ์ œ ๋งํฌ2. ์ ‘๊ทผ ๋ฐฉ์‹key word: Priority QueueN*N๊ฐœ์˜ ์ˆ˜ ์ค‘ N ๋ฒˆ์งธ ํฐ ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ๊ฒƒ์ด๋‹ค.๊ทธ๋ž˜์„œ ๋‚˜๋Š” ์˜ค๋ฆ„ ์ฐจ์ˆœ PriorityQueue๋ฅผ ๋งŒ๋“ค์–ด์„œ ํ•ด๋‹น queue์˜ size๋ฅผ N๊ฐœ๋กœ ์œ ์ง€ํ•œ๋‹ค. ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.๋งจ ๋งˆ์ง€๋ง‰ ํ–‰์˜ ๊ฐ’ N๊ฐœ๋ฅผ PQ์— ๋‹ด๋Š”๋‹ค. (๋งจ ๋งˆ์ง€๋ง‰ ํ–‰์€ ๊ฐ ์—ด ๋ณ„๋กœ ์ตœ๊ณ ๊ฐ’ ์ด๋‹ค.)๋ฐฐ์—ด์„ ํ•œ ํ–‰์”ฉ ์˜ฌ๋ผ๊ฐ€์„œ ๊ฐ’๋“ค์„ Priority Queue์˜ peek()๊ฐ’๊ณผ ๋น„๊ตํ•œ๋‹ค.(1) peek() ํ˜„ ์กฐํšŒ ์ค‘์ธ ๊ฐ’: peek()์„ poll() ํ•ด์„œ ๋ฒ„๋ฆฌ๊ณ , ํ˜„ ์กฐํšŒ์ค‘์ธ ๊ฐ’์„ PQ์— ๋„ฃ๋Š”๋‹ค.(2) peek() >= ํ˜„ ์กฐํšŒ ์ค‘์ธ ๊ฐ’: PQ๋ฅผ N๊ฐœ๋กœ ์œ ์ง€ํ•˜๋Š” ์ด์œ ๋Š” N๋ฒˆ์งธ ํฐ์ˆ˜๋ฅผ ์ฐพ๊ธฐ ์œ„ํ•ด์„œ ์ด๋‹ค. ํ˜„์žฌ๋„ PQ ์•ˆ์˜ ์ตœ์†Œ๊ฐ’๋ณด๋‹ค ์ž‘์œผ๋ฏ€๋กœ N๋ฒˆ์งธ ํฐ ์ˆ˜๊ฐ€ ๋˜๊ธฐ ๋งŒ..
2024.07.23
์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฌธ์ œ ํ’€์ด
thumbnail
99ํด๋Ÿฝ ์ฝ”ํ…Œ ์Šคํ„ฐ๋”” 2์ผ์ฐจ TIL + Programmers ์ˆซ์ž ์นด๋“œ ๋‚˜๋ˆ„๊ธฐ ํ’€์ด java
1. ๋ฌธ์ œ ์„ค๋ช…๋ฌธ์ œ๋งํฌ2. ์ ‘๊ทผ ๋ฐฉ์‹keyword: GCD(์ตœ๋Œ€ ๊ณต์•ฝ์ˆ˜) ๊ตฌํ•˜๋Š” ๋ฒ• - ์œ ํด๋ฆฌ๋“œ ํ˜ธ์ œ๋ฒ•ArrayA์™€ ArrayB์˜ ์ตœ๋Œ€ ๊ณต์•ฝ์ˆ˜๋ฅผ ๊ตฌํ•œ๋‹ค. ์ตœ๋Œ€ ๊ณต์•ฝ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ๋งจ ์ฒ˜์Œ ๊ฐ’๊ณผ ๋‘ ๋ฒˆ์งธ ๊ฐ’ ๊ฐ„์˜ ์ตœ๋Œ€ ๊ณต์•ฝ์ˆ˜๋ฅผ ๊ตฌํ•œ๋‹ค. (์œ ํด๋ฆฌ๋“œ ํ˜ธ์ œ๋ฒ• ์ด์šฉ)1๋ฒˆ์—์„œ ๋‚˜์˜จ GCD์™€ ์„ธ ๋ฒˆ์งธ ๊ฐ’๊ฐ„์˜ ์ตœ๋Œ€ ๊ณต์•ฝ์ˆ˜๋ฅผ ๊ตฌํ•œ๋‹ค.(์™œ ์ด๋ ‡๊ฒŒ ๊ตฌํ•ด๋„ ๋˜๋Š”๊ฑฐ์•ผ? - 1๋ฒˆ์—์„œ ๋‚˜์˜จ GCD๋Š” ์ด๋ฏธ 1 ๋ฒˆ์งธ ๊ฐ’๊ณผ 2 ๋ฒˆ์งธ ๊ฐ’์—์„œ์˜ ์ตœ๋Œ€ ๊ณต์•ฝ์ˆ˜ ์ด๋‹ค.๋งŒ์•ฝ ํ•ด๋‹น GCD๋กœ 3 ๋ฒˆ๊ฐ’์ด ๋ฐ”๋กœ ๋‚˜๋ˆ„์–ด์ง„๋‹ค๋ฉด, GCD๊ฐ€ 1,2๋ฒˆ๊ณผ ๊ฐ™์€ ๊ฒƒ์ด๋ฏ€๋กœ, ๊ทธ๋Œ€๋กœ ๊ฐ€๋„ ๋œ๋‹ค.๋งŒ์•ฝ GCD๊ฐ€ ๋” ์ž‘์•„์ง„๋‹ค๋ฉด, ํ•ด๋‹น ๊ฐ’์ด ํ˜„์žฌ๊นŒ์ง€ 3๊ฐ€์ง€ ๊ฐ’์—์„œ ํ†ตํ•˜๋Š” GCD ์ธ ๊ฒƒ์ด๋‹ค.์ด๋Ÿฐ ์‹์œผ๋กœ GCD๋ฅผ ๊ฐฑ์‹ ํ•ด ๋‚˜๊ฐ€๋ฉด, ๋ชจ๋“  ๊ฐ’์—์„œ ํ†ตํ•˜๋Š” GCD๋ฅผ ๊ตฌํ• ..
2024.07.23
์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฌธ์ œ ํ’€์ด