์ตœ๋Œ€๊ณต์•ฝ์ˆ˜ 3

[Baekjoon] 2824_์ตœ๋Œ€๊ณต์•ฝ์ˆ˜

Silver I๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/2824) ๋ฌธ์ œ ํ’€์ด  ๋ชจ๋“  ์Œ์„ ๋งŒ๋“ค์–ด ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜๋ฅผ ๊ตฌํ•œ๋‹ค.  my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class _2824_ { // ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜ public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); StringT..

[Baekjoon] 1850_์ตœ๋Œ€๊ณต์•ฝ์ˆ˜

Silver II๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/1850)๋ฌธ์ œ  ๋ชจ๋“  ์ž๋ฆฌ๊ฐ€ 1๋กœ๋งŒ ์ด๋ฃจ์–ด์ ธ์žˆ๋Š” ๋‘ ์ž์—ฐ์ˆ˜ A์™€ B๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ด๋•Œ, A์™€ B์˜ ์ตœ๋Œ€ ๊ณต์•ฝ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.์˜ˆ๋ฅผ ๋“ค์–ด, A๊ฐ€ 111์ด๊ณ , B๊ฐ€ 1111์ธ ๊ฒฝ์šฐ์— A์™€ B์˜ ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜๋Š” 1์ด๊ณ , A๊ฐ€ 111์ด๊ณ , B๊ฐ€ 111111์ธ ๊ฒฝ์šฐ์—๋Š” ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜๊ฐ€ 111์ด๋‹ค.  ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— ๋‘ ์ž์—ฐ์ˆ˜ A์™€ B๋ฅผ ์ด๋ฃจ๋Š” 1์˜ ๊ฐœ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ž…๋ ฅ๋˜๋Š” ์ˆ˜๋Š” 2์˜ 63์Šน๋ณด๋‹ค ์ž‘์€ ์ž์—ฐ์ˆ˜์ด๋‹ค. ์ถœ๋ ฅ  ์ฒซ์งธ ์ค„์— A์™€ B์˜ ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ์ •๋‹ต์€ ์ฒœ๋งŒ ์ž๋ฆฌ๋ฅผ ๋„˜์ง€ ์•Š๋Š”๋‹ค.  ๋ฌธ์ œ ํ’€์ด- my solutionimport sysdef gcd(a,b): #์ตœ๋Œ€๊ณต์•ฝ์ˆ˜ if b==0: ..

[Algorithm] ์ตœ์†Œ๊ณต๋ฐฐ์ˆ˜, ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜

๐Ÿ™„ ์ตœ๋Œ€ ๊ณต์•ฝ์ˆ˜ GCD(Greatest Common Divisor)๐Ÿ™„ ์ตœ์†Œ ๊ณต๋ฐฐ์ˆ˜ LCM(Least Common Multiple) def gcd(a,b): #์ตœ๋Œ€๊ณต์•ฝ์ˆ˜ if b==0: return a return gcd(b,a%b)if __name__=='__main__' : A,B=map(int, input().split()) print(int(A*B/gcd(A,B))) #์ตœ์†Œ๊ณต๋ฐฐ์ˆ˜