[스파르타코딩클럽]데이터분석 과정/LEARN

[파이썬] 프로그래머스 Day4

설득이 2024. 1. 10. 15:13

n의 배수

정수 num과 n이 매개 변수로 주어질 때,  num이 n의 배수이면 1을 리턴

n의 배수가 아니라면 0을 리턴

  • 조건 : if
  • 배수 : num % n ==0

 

 


공배수

정수 number와 n, m이 주어집니다. nuber가 n의 배수이면서 m의 배수이면 1을 리턴

아니라면 0을 리턴

  • 조건 : if
  • 이면서 : and
  • 배수 : number % n==0 number % m ==0


홀짝에 따라 다른 값 반환하기

양의 정수 n이 매개변수로 주어질 때, n이 홀수라면 n이하의 홀수인 모든 양의 정수의 합을 리턴

n이 짝수라면 n 이하의 짝수인 모든 양의 정수의 제곱의 합을 리턴

  • 조건 : if
  • for문 사용
  • 1 <= n <= 100 -> range(1, )
  • 홀수 i %2==1
  • 모든 양의 정수의 합 += i
  • 짝수 i%2==0
  • 모든 양의 정수의 제곱의 합 +=(i**2)


조건 문자열

문자열에 따라 다음과 같이 두 수의 크기를 비교

ineq와 eq가 주어짐

ineq는 < (1), > (0)

eq는 =(1) , ! (0)

n과 m이 ineq와 eq의 조건에 맞으면 1 아니면 0 리턴

  • 조건 if 2개 (eq, ineq)
  • n < m -> 1
  • n > m -> 0

 


flag에 따라 다른 값 반환하기

두 정수 a,b와 boolean 변수 flag가 매개 변수로 주어질 때,

falg가 true면 a+b

false면 a-b를 리턴

  • 조건 : if
  • 정수 int