1. 두수의 나눗셈
프로그래머스 문제: https://school.programmers.co.kr/learn/courses/30/lessons/120806?language=python3
문제 풀이
def solution(num1, num2):
return int(num1/num2* 1000)
2. 숫자 비교하기
프로그래머스 문제: https://school.programmers.co.kr/learn/courses/30/lessons/120807?language=python3
문제 풀이
def solution(num1, num2):
answer = 0
if num1 == num2: answer=1
else : answer = -1
return answer
def solution(num1, num2):
return 1 if num1==num2 else -1
3. 분수의 덧셈
프로그래머스 문제: https://school.programmers.co.kr/learn/courses/30/lessons/120808?language=python3
문제 풀이
def solution(denum1, num1, denum2, num2):
answer = []
for i in range(max(num1,num2),(num1*num2)+1):
# 분수로 만들기
if (i % num1 ==0) & (i % num2 ==0):
denum3 = (i/num1) * denum1 + (i/num2) * denum2
num3 = i
# 기약분수
for j in range(max(num1,num2),0,-1):
if (num3 % j ==0) and (denum3 % j == 0):
num3 = num3 /j
denum3 = denum3/j
answer.append(denum3)
answer.append(num3)
break
return answer
* 아직 개선이 필요한 상태입니다
4. 배열 두 배 만들기
프로그래머스 문제: https://school.programmers.co.kr/learn/courses/30/lessons/120809?language=python3
문제 풀이
def solution(numbers):
answer = []
for i in range(len(numbers)):
answer.append(numbers[i]*2)
return answer
* 아직 개선이 필요한 상태입니다
'알고리즘 > 프로그래머스 레벨 0 - python' 카테고리의 다른 글
Day2 - 2) 숫자 비교하기 (1) | 2023.01.15 |
---|---|
Day2 - 1) 두 수의 나눗셈 (0) | 2023.01.15 |
Day3 - 사칙연산, 배열, 수학 (0) | 2023.01.12 |
Day1 - 사칙연산 (0) | 2023.01.10 |
프로그래머스: 코딩테스트 입문(머쓱이 스탬프 챌린지) (0) | 2023.01.10 |