나머지 구하기

2024. 7. 4. 18:00코딩테스트 입문

https://school.programmers.co.kr/learn/courses/30/lessons/120810

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr


문제 설명
정수 num1num2가 매개변수로 주어질 때, num1를 num2로 나눈 나머지를 return 하도록 solution 함수를 완성해주세요.


제한사항

  • 0 < num1 ≤ 100
  • 0 < num2 ≤ 100

입출력 예

num1 num2 result
3 2 1
10 5 0

입출력 예 설명
입출력 예 #1

  • num1이 3, num2가 2이므로 3을 2로 나눈 나머지 1을 return 합니다.

입출력 예 #2

  • num1이 10, num2가 5이므로 10을 5로 나눈 나머지 0을 return 합니다.

나눗셈의 결과는 몫과 나머지가 있습니다.

이 문제는 그 중 나머지를 구하는 문제로, 사실 프로그래밍 언어라면 기본적으로 연산할 수 있기에 너무 쉬운 문제네요.

대부분의 경우, 나눗셈 결과는 /, 나머지는 %로 구할 수 있습니다. 실수형 결과라도 그걸 정수 형변환해주면 그게 곧 몫이니까요.

파이썬으로 간단하게 풀어보겠습니다.

solution=lambda x,y:x%y

이전에 풀었던 사칙연산 문제들과 동일합니다.

x, y를 인자로 받고, x를 y로 나눈 나머지 x % y를 반환합니다.

 

따로 설명할 내용이 없는 문제네요. 사칙연산은 이제 보고 싶지 않습니다.

'코딩테스트 입문' 카테고리의 다른 글

최빈값 구하기  (0) 2024.07.06
중앙값 구하기  (0) 2024.07.05
배열 두 배 만들기  (0) 2024.07.03
분수의 덧셈  (0) 2024.07.02
숫자 비교하기  (0) 2024.07.01