2026/03/26 3

백준 - [단계별로 풀어보기 약수, 배수와 소수 1] 9506 약수들의 합

이번 문제는 주어진 수 n의 약수를 구한 뒤, 해당 수가 완전수인지 판단하는 문제이다. 완전수라면 입력값과 약수들의 합을 출력하고, 아니라면 "is NOT perfect."를 출력해야 한다. 약수들을 출력하기 위해서는 값을 저장할 필요가 있었고, 이를 위해 자료구조를 고민하다가 가장 익숙한 배열을 사용하여 구현했다.using System;using System.Collections.Generic;using System.Diagnostics;using System.Linq;using System.Numerics;using System.Text;using System.Threading.Tasks;namespace ConsoleApp3{ internal class math1 { stat..

백준 - [단계별로 풀어보기 약수, 배수와 소수 1] 2501 약수 구하기

이번 문제는 입력받은 수 N의 약수 중 K번째로 작은 값을 출력하는 문제이다.약수는 N을 나누었을 때 나머지가 0이 되는 수이므로, 1부터 N까지 반복하면서 약수를 찾을 때마다 카운트를 증가시킬 수 있다.이때 카운트가 K에 도달하면 해당 값을 출력하면 되므로, 모든 값을 끝까지 확인하지 않고도 문제를 해결할 수 있다.using System;using System.Collections.Generic;using System.Linq;using System.Numerics;using System.Text;using System.Threading.Tasks;namespace ConsoleApp3{ internal class math1 { static void Main(string[] ar..

백준 - [단계별로 풀어보기 약수, 배수와 소수 1] 5086 배수와 약수

이번 문제는 입력된 두 수의 관계를 판단하여, 약수인지 배수인지 또는 해당되지 않는지를 조건에 따라 출력하는 문제이다.기초적인 수학 개념인 약수와 배수의 정의를 알고 있다면 쉽게 해결할 수 있는 문제였다.using System;using System.Collections.Generic;using System.Linq;using System.Numerics;using System.Text;using System.Threading.Tasks;namespace ConsoleApp3{ internal class math1 { static void Main(string[] args) { //백준 5086 배수와 약수 while(true) ..