두 수 비교하기 성공
시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율
1 초 512 MB 242480 115971 97935 49.783%
문제
두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.
입력
첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다.
출력
첫째 줄에 다음 세 가지 중 하나를 출력한다.
A가 B보다 큰 경우에는 '>'를 출력한다.
A가 B보다 작은 경우에는 '<'를 출력한다.
A와 B가 같은 경우에는 '=='를 출력한다.
제한
-10,000 ≤ A, B ≤ 10,000
예제 입력 1
1 2
예제 출력 1
<
예제 입력 2
10 2
예제 출력 2
'>'(작은따옴표제외)
예제 입력 3
5 5
예제 출력 3
'=='(작은따옴표제외)
#include <stdio.h>
int main()
{
int A, B;
scanf("%d %d", &A, &B);
if (A > B)
printf(">");
else if (A < B)
printf("<");
else
printf("==");
return 0;
}
a,b=map(int,input().split(" "))
if a>b:
print(">")
elif a<b:
print("<")
elif a==b:
print("==")
input().split(''):공백을 구분선으로 값을 입력 받는다
->input에도 split를 쓸수 있다..!
1) map함수를 쓰는 이유
여러개가 입력되어 있는 경우 각 요소들에 대해 특정한 함수를 적용시키고 싶을때
2)중복되는 코드와 타입을 한번에 해결할 수도 있다.
3)기본양식:map(function(함수), iterable(반복가능한 자료형))
a,b = input().split(" ")
a = int(a)
b = int(b)
if a>b:
print(">")
elif a<b:
print("<")
else:
print("==")
이렇게 입력해도 출력되는 건 같은데 왜 틀렸다고 나오는지 궁금하다.