map() -> [<map object at 0x...>] 형태로 출력되는 경우
[] 형태로 출력되는 이유는 map() 함수가 반환한 결과를 바로 출력했기 때문!map() 함수는 **반복 가능한 객체(iterator)**를 반환하므로, 그 자체로는 내용을 바로 확인 할 수 없다 오류 코드:t = int(input())c_list = []for _ in range (t): c = map(int, input())) c_list.append(c)print(c_list)오류코드 입력512345 오류코드 출력[, , , , ] input()으로 입력받은 문자열을 map(int, ...)으로 변환했는데, 이렇게 하면 문자열의 각 문자가 int로 변환. map()은 변환된 값을 반복 가능한 객체로 반환하기 때문에, c_list에 map 객체가 추가되며, print(c_list)를 실..
[백준11508/Python] 2+1 세일
https://www.acmicpc.net/problem/11508문제KSG 편의점에서는 과일우유, 드링킹요구르트 등의 유제품을 '2+1 세일'하는 행사를 하고 있습니다. KSG 편의점에서 유제품 3개를 한 번에 산다면 그중에서 가장 싼 것은 무료로 지불하고 나머지 두 개의 제품 가격만 지불하면 됩니다. 한 번에 3개의 유제품을 사지 않는다면 할인 없이 정가를 지불해야 합니다.예를 들어, 7개의 유제품이 있어서 각 제품의 가격이 10, 9, 4, 2, 6, 4, 3이고 재현이가 (10, 3, 2), (4, 6, 4), (9)로 총 3번에 걸쳐서 물건을 산다면 첫 번째 꾸러미에서는 13원을, 두 번째 꾸러미에서는 10원을, 세 번째 꾸러미에서는 9원을 지불해야 합니다.재현이는 KSG 편의점에서 친구들과 같..