백준 1001 A - B Python C

2023. 9. 6. 22:20알고리즘문제 풀이/백준

백준 1001 A - B Python C

문제

두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오.

입력

첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)

출력

첫째 줄에 A-B를 출력한다.

Python

a, b = map(int, input().split())
print(a-b)

C

#include<stdio.h>

int main(void)
{
    int a;
    int b;
    scanf("%d %d",&a,&b);
    printf("%d", a-b);
    return 0;
}

 

설명

PYTHON

map(function, iterable) 

여기서 iterable은 반복가능한 자료형(리스트, 튜플) 등을 의미합니다.

반복 가능한 자료형을 적용시킬 함수로 변환한 값을 출력해내는 함수입니다.

.split()은 특정 구분 기호를 기준으로 문자열을 분리하라는 함수이지만 아무 표시가 없을 대는 공백으로 구분합니다.

즉 a, b = map(int, input().split())의 의미는

입력된 문자열을 공백을 기준으로 2개로 나눈 다음 정수형으로 변환하라는 말입니다.

즉 "4 2"를 입력하면 "4 2" -> "4", "2" -> 4, 2 따라서 a = 4, b = 2 가 됩니다.

 

C

scanf()는 문자를 입력하는 함수입니다.

printf()는 문자를 출력하는 함수입니다.

 

'알고리즘문제 풀이 > 백준' 카테고리의 다른 글

백준 1012 유기능 배추 C++  (0) 2023.09.09
백준 1010 다리 놓기 Python  (0) 2023.09.08
백준 1008 A/B Python  (0) 2023.09.07
백준 1003 피보나치 함수 C  (0) 2023.09.07
백준 1000 A + B Python C  (0) 2023.09.06