Algorithm/Programmers
[프로그래머스 Level 0] 숫자 비교하기(Python)
씨주
2024. 4. 27. 18:16
📝 Level 0. 숫자 비교하기
더보기
📌 문제 설명
정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요.
📌 제한사항
- 0 ≤ num1 ≤ 10,000
- 0 ≤ num2 ≤ 10,000
📌 입출력 예
num1 | num2 | result |
2 | 3 | -1 |
11 | 11 | 1 |
7 | 99 | -1 |
📌 입출력 예 설명
입출력 예 설명 #1
num1이 2이고 num2가 3이므로 다릅니다. 따라서 -1을 return합니다.
입출력 예 설명 #2
num1이 11이고 num2가 11이므로 같습니다. 따라서 1을 return합니다.
입출력 예 설명 #3
num1이 7이고 num2가 99이므로 다릅니다. 따라서 -1을 return합니다.
✏️ 나의 풀이
def solution(num1, num2):
if num1 == num2:
answer = 1
else:
answer = -1
return answer
✏️ 다른 풀이(1)
def solution(num1, num2):
return 1 if num1==num2 else -1
✏️ 다른 풀이(2)
def solution(num1, num2):
answer = -1
if num1 == num2 :
answer = 1
return answer
✏️ 다른 풀이(3)
def solution(num1, num2):
return sum([num1==num2])*2-1
https://school.programmers.co.kr/learn/courses/30/lessons/120807
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr