[백준] 네 수 10824번 파이썬 Python 자료구조

Jeony·2021년 11월 25일
0

백준

목록 보기
18/25
post-thumbnail

📌생각해보기

  1. input()으로 들어오는 것은 숫자도 문자열로 인식된다.
    문자열을 더하면 수식으로 계산되지 않고 문자형식 그대로 앞 뒤로 붙여진다.

    "1" + "2" = "12"
    "3" + "4" = "34"

  2. 문자열 형식의 수를 정수로 바꾸려면 int()를 사용하면 된다.
    int("12") + int("34") = 46


📌내가 작성한 코드

num = input().split()
print(int(num[0] + num[1]) + int(num[2] + num[3]))

📌풀이

num = input().split()에 10 20 30 40의 값이 들어온다면 split()안의 구분자로 리스트가 형성된다. (그냥 ()은 띄어쓰기로 구분됨)
num = [10], [20], [30], [40]

num[0] = "10"
num[1] = "20"
num[2] = "30"
num[3] = "40"

num[0] + num[1] = "1020"
num[2] + num[3] = "3040"

int("1020") + int("3040") = 4060

profile
알고리즘으로 문제를 해결하다가 포기함

0개의 댓글