모든 문제는 Python으로 풀이했습니다 ❕
오늘의 문제 4개는 아래와 같습니다 ⤵️

1. 두 수의 나눗셈
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/120806
⌨️ 작성한 코드 (Python)
def solution(num1, num2):
return int(num1 / num2 * 1000)
2. 숫자 비교하기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/120807
⌨️ 작성한 코드 (Python)
def solution(num1, num2):
return 1 if num1 == num2 else -1
3. 분수의 덧셈
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/120808
⌨️ 작성한 코드 (Python)
import math
def solution(numer1, denom1, numer2, denom2):
answer = []
numer, denom = 0, 0
common_denom = denom1 * denom2
numer1 *= denom2
numer2 *= denom1
numer = numer1 + numer2
denom = common_denom
gcd_value = math.gcd(numer, denom)
numer //= gcd_value
denom //= gcd_value
answer.append(numer)
answer.append(denom)
return answer
4. 배열 두 배 만들기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/120809
⌨️ 작성한 코드 (Python)
def solution(numbers):
return [2 * n for n in numbers]
코드에 대해 이해 안 가거나
궁금한 내용이 있으신 분은 댓글 남겨주세요!
감사합니다 🤓
'CODING TEST > PROGRAMMERS' 카테고리의 다른 글
[코딩테스트 입문] Python 4일차 (피자 나눠 먹기 (1), 피자 나눠 먹기 (2), 피자 나눠 먹기 (3), 배열의 평균값) (0) | 2024.01.06 |
---|---|
[코딩테스트 입문] Python 3일차 (나머지 구하기, 중앙값 구하기, 최빈값 구하기, 짝수는 싫어요) (0) | 2024.01.06 |
[코딩테스트 입문] Python 1일차 (두 수의 합, 두 수의 차, 두 수의 곱, 몫 구하기) (1) | 2024.01.06 |
[코딩 기초 트레이닝] 프로그래머스 코딩 기초 트레이닝 Python 완료 (1) | 2024.01.06 |
[코딩 기초 트레이닝] Python 25일차 (정수를 나선형으로 배치하기, 특별한 이차원 배열 2, 정사각형으로 만들기, 이차원 배열 대각선 순회하기) (0) | 2024.01.06 |
모든 문제는 Python으로 풀이했습니다 ❕
오늘의 문제 4개는 아래와 같습니다 ⤵️

1. 두 수의 나눗셈
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/120806
⌨️ 작성한 코드 (Python)
def solution(num1, num2):
return int(num1 / num2 * 1000)
2. 숫자 비교하기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/120807
⌨️ 작성한 코드 (Python)
def solution(num1, num2):
return 1 if num1 == num2 else -1
3. 분수의 덧셈
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/120808
⌨️ 작성한 코드 (Python)
import math
def solution(numer1, denom1, numer2, denom2):
answer = []
numer, denom = 0, 0
common_denom = denom1 * denom2
numer1 *= denom2
numer2 *= denom1
numer = numer1 + numer2
denom = common_denom
gcd_value = math.gcd(numer, denom)
numer //= gcd_value
denom //= gcd_value
answer.append(numer)
answer.append(denom)
return answer
4. 배열 두 배 만들기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/120809
⌨️ 작성한 코드 (Python)
def solution(numbers):
return [2 * n for n in numbers]
코드에 대해 이해 안 가거나
궁금한 내용이 있으신 분은 댓글 남겨주세요!
감사합니다 🤓
'CODING TEST > PROGRAMMERS' 카테고리의 다른 글
[코딩테스트 입문] Python 4일차 (피자 나눠 먹기 (1), 피자 나눠 먹기 (2), 피자 나눠 먹기 (3), 배열의 평균값) (0) | 2024.01.06 |
---|---|
[코딩테스트 입문] Python 3일차 (나머지 구하기, 중앙값 구하기, 최빈값 구하기, 짝수는 싫어요) (0) | 2024.01.06 |
[코딩테스트 입문] Python 1일차 (두 수의 합, 두 수의 차, 두 수의 곱, 몫 구하기) (1) | 2024.01.06 |
[코딩 기초 트레이닝] 프로그래머스 코딩 기초 트레이닝 Python 완료 (1) | 2024.01.06 |
[코딩 기초 트레이닝] Python 25일차 (정수를 나선형으로 배치하기, 특별한 이차원 배열 2, 정사각형으로 만들기, 이차원 배열 대각선 순회하기) (0) | 2024.01.06 |