Python 실습 | 나머지가 1이 되는 수 찾기

2025. 1. 8. 17:13·Python

문제 1.  나머지가 1이 되는 수 찾기

자연수 n이 매개변수로 주어집니다. n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return 하도록 solution 함수를 완성해주세요. 답이 항상 존재함은 증명될 수 있습니다.

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr


💡 문제 풀이 

`내 풀이`

# 어차피 자기 자신으로 나누면 나머지가 0이니까 range는 n+1말고 n까지로 했음
def solution(n):
    for x in range(1,n):
        if n%x==1:
            return x
# 리스트 만들어서 꺼내는 방법으로도 풀어봄
numbers = []
def solution(n):
    for x in range(1,n):
        if n%x==1:
            numbers.append(x)
            return numbers[0]

 

'Python' 카테고리의 다른 글
  • Python 실습 | x만큼 간격이 있는 n개의 숫자
  • 통계 공부 | 유의성 검정, 파이썬으로 구하는 방법
  • 통계 공부 | 데이터의 분포, 파이썬으로 구하는 방법
  • Python 실습 | 약수의 합
초담
초담
4년차 마케터입니다
  • 초담
    그로스마케터의 기록
    초담
  • 전체
    오늘
    어제
  • 글쓰기 관리
    • 분류 전체보기 (117)
      • Data Analytics Project (3)
      • SQL (55)
      • Python (43)
      • GA4 (0)
      • Tableau (8)
      • 아티클 스터디 (7)
  • 인기 글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
초담
Python 실습 | 나머지가 1이 되는 수 찾기
상단으로

티스토리툴바