ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • a, b = map(int, input().split())
    코테 2024. 4. 29. 01:08

    일단, 코테는 자체 내장함수 수혜를 받기 위해 C++ 아니면 파이썬이 좋다고 해서 파이썬으로 골랐다. 자바스크립트가 현상황에서 제일 친숙하지만 백준에서는 지원하지도 않는다. 

     

    막혀서 힌트를 봤더니 답이 있는..? 기초단계라 줄 힌트가 답인가 보다...?...

     

     

    이 코드는 한 줄에 입력된 두 개의 숫자를 읽고, 그 두 숫자를 더한 값을 출력하는 코드입니다. 각각의 기능을 설명하겠습니다:

    1. input() 함수를 사용하여 사용자로부터 입력을 받습니다.
    2. split() 메서드를 사용하여 입력된 문자열을 공백을 기준으로 분할합니다. 이렇게 하면 두 개의 숫자를 얻을 수 있습니다.
    3. map(int, ...)을 사용하여 각 숫자를 정수로 변환합니다.
    4. a, b = ...를 사용하여 두 개의 숫자를 a와 b 변수에 할당합니다.
    5. print(a + b)를 사용하여 a와 b를 더한 값을 출력합니다.

    친절한 GPT씨의 설명,

    일단 input() 함수? 첨봤다.

    split()은 자바스크립트도 있어서 패스.

    map() 함수로 형변환을 하는 것도 새롭고.

    a,b= 이런 식으로 변수를 한번에 할당하는 구나~

     

    1. map(int, ...)를 사용하여 리스트의 각 요소를 정수로 변환합니다. 이 때, int 함수는 각 요소를 정수형으로 변환하는 역할을 합니다. map 함수는 변환 함수와 반복 가능한 객체(여기서는 리스트)를 인자로 받아서, 변환 함수를 반복 가능한 객체의 각 요소에 적용한 결과를 새로운 반복 가능한 객체로 반환합니다.

    댓글

Designed by Tistory.