몫 구하기
def solution(num1, num2):
if num1 and num2 <=0 or num1 and num2 >100:
print('0과 100사이의 정수값을 입력해주세요.')
exit
return num1//num2
두 수의 곱
def solution(num1, num2):
0<=num1<=100
0<=num2<=100
return num1*num2
solution = lambda num1, num2 : num1 * num2
나머지 구하기
def solution(num1, num2):
if num1 and num2>0 or num1 and num2 <=100:
return num1%num2
else:
return '올바른 값을 입력하세요.'
solution = lambda num1, num2 : num1 % num2
두 수의 차
def solution(num1:int, num2:int)->int:
if -50000<=num1 and num2<=50000:
answer = num1-num2
else:
print("숫자는 마이너스 5만과 플러스 5만 사이로 넣어주세요")
return answer
숫자 비교하기
def solution(num1:int, num2:int)->int:
return 1 if num1==num2 else -1
나이 출력
#2022-x+1=age
def solution(age):
if 0<age<=120:
x = 2022-age+1
else:
print('나이를 입력해주세요.')
return x
두 수의 합
def solution(num1:int, num2:int)->int:
if -50000<= num1 and num2<=50000:
return num1+num2
else:
print('올바른 값을 입력하세요.')
두 수의 나눗셈
def solution(num1:int, num2:int)-> int:
if num1 and num2 <= 0 or num1 and num2 >100:
print('0과 100사이의 정수 값만 입력해주세요.')
exit
answer=int((num1/num2)*1000)
return answer
def solution(num1, num2):
if 0<num1 and num2<=100:
return int((num1/num2)*1000)
else:
print('올바른 입력값을 입력하세요.')
배열의 평균값
def solution(numbers):
if 1<=len(numbers)<=100:
result = sum(numbers)
answer = result/len(numbers)
exit
return answer
각도기
def solution(angle):
if 0<angle<90:
return 1
elif angle == 90:
return 2
elif 90<angle<180:
return 3
elif angle == 180:
return 4
else:
print('올바른 값을 입력해주세요.')
양꼬치
def solution(n, k):
if 0<n<1000 and int(n/10)<=k<1000:
drink = k*2000
service = int(n/10)*2000
rou = 12000*n
price = rou+drink-service
return price
else:
print('올바른 값을 입력하세요.')
짝수의 합
def solution(n):
sum = 0
odd = 0
for i in range(n+1):
if i%2==0:
sum = sum+i
else:
odd = odd+i
return sum
def solution(n):
answer = 0
for i in range(2, n+1, 2):
answer += i
return answer
문자열 뒤집기
def solution(my_string):
answer = ''
if 1<=len(my_string)<=1000:
for i in my_string:
answer = i+answer
return answer
elif len(my_string)<=1:
print('문자열이 너무 짧습니다.')
elif len(my_string)>1000:
print('문자열이 너무 깁니다.')
else:
print('올바른 문장이 아닙니다.')
편지
def solution(message):
if 1<=len(message)<=50:
length = len(message)*2
return length
else:
exit
배열 뒤집기
def solution(num_list):
return num_list[::-1]
코딩테스트 03 (0) | 2025.01.12 |
---|---|
프로그래머스 코딩테스트 02 (1) | 2025.01.10 |