-
[백준 문제풀이] 얼렁뚱땅 1744번 수 묶기 풀이얼렁뚱땅 백준 문제풀이 2022. 3. 29. 01:02
https://www.acmicpc.net/problem/1744 import sys n = int(sys.stdin.readline()) array = [int(sys.stdin.readline()) for i in range(n)] array_minus = [array[i] for i in range(len(array)) if array[i]<=0] array_plus = [array[i] for i in range(len(array)) if array[i]>0] array_minus.sort() sum = 0 for i in range(0,len(array_minus),2) : if len(array_minus)-1 == i : sum += array_minus[i] else : sum= sum + array_minus[i] * array_minus[i+1] array_plus.sort(reverse=True) for i in range(0,len(array_plus),2) : if len(array_plus)-1 == i : sum += array_plus[i] elif array_plus[i+1] ==1: sum = sum + array_plus[i] + array_plus[i+1] else : sum= sum + array_plus[i] * array_plus[i+1] print(sum)
이거보다 더 짧게하는 코딩이 있던데 그건 너무 졸리니까 낼 추가하도록 하겠다 그럼 안녕
'얼렁뚱땅 백준 문제풀이' 카테고리의 다른 글
[백준 문제풀이] 얼렁뚱땅 2178번 미로탐색 풀이 (0) 2022.03.29 [백준 문제풀이] 얼렁뚱땅 1300번 K번째 수 풀이 (0) 2022.03.29 [백준 문제풀이] 얼렁뚱땅 1010번 다리놓기 문제 풀이 (0) 2022.03.28 [백준 문제풀이] 얼렁뚱땅 11727번 2xn 타일링2 풀이 (0) 2022.03.28 [백준 문제풀이] 얼렁뚱땅 9237번 이장님 초대 (0) 2022.03.25