본문 바로가기

연습문제2

N개의 최소공배수 - 관련 사이트: https://school.programmers.co.kr/learn/courses/30/lessons/12953 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr N개의 수가 주어졌을 때, 최소공배수를 구하는 문제이다. "1934번: 최소공배수" 문제에서 확장된 문제로 볼 수 있다. 두 숫자의 최소공배수를 구하고 구해진 최소공배수와 다음 수의 최소공배수 값을 구하는 방식으로 풀었다. 1) A 와 B 중 작은 수 확인 2) 작은 수부터 2까지 두 수로 모두 나누어지는 가장 큰 값 확인 = 최대공약수 3) (A * B) / 최대공약수 = 최소.. 2023. 6. 12.
자릿수 더하기 - 관련 사이트: https://school.programmers.co.kr/learn/courses/30/lessons/12931 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 자연수 N이 주어지면, 각 자릿수의 합을 구하는 문제이다. 1) 정수 result 선언 및 0으로 초기화 2) 입력 받은 값을 10으로 나누었을 때, 나머지 값 result에 더하기 3) 입력 받은 값을 10으로 나누기 4) 입력 받은 값이 0이 될 때까지 2)와 3)의 동작 반복 // 풀이 1 #include using namespace std; int solution(int .. 2023. 6. 6.