ArrayList - 삽입할 공간을 만들어 주어야 함
https://www.acmicpc.net/problem/10818
10818번: 최소, 최대
첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다.
www.acmicpc.net
* 데이터를 한 변수에 저장하여 순회한다.
n = int(input())
array_list = list(map, int(input()).split())
max_num = array_list[0]
min_num = array_list[0]
for num in array_list:
if num > max_num:
max_num = num
if num < min_num:
min_num = num
print(min_num, max_num)
https://www.acmicpc.net/problem/2953
2953번: 나는 요리사다
"나는 요리사다"는 다섯 참가자들이 서로의 요리 실력을 뽐내는 티비 프로이다. 각 참가자는 자신있는 음식을 하나씩 만들어오고, 서로 다른 사람의 음식을 점수로 평가해준다. 점수는 1점부터 5
www.acmicpc.net
str = [list(map(int, input().split())) for i in range (5)]
humanScore = [0]*5
total = 0
for j in range(5):
sum = 0
for k in range(4):
sum += str[j][k]
humanScore[j] = sum
total = max(total, sum)
for j in range(5):
if humanScore[j] == total:
print(j+1, total)
break
LinkedList - 다음 노드의 위치를 저장할 next값만 변경해주면 됨(삽입 공간 불필요)
그러나 별로 나오지 않는 유형
'Python > BaekJoon' 카테고리의 다른 글
[Baekjoon] Baekjoon 작성 시 팁, 주의사항, 자주 틀리는 것 (1) | 2022.10.05 |
---|---|
[Baekjoon] 다시 풀어볼 문제들 (0) | 2022.10.05 |
[Baekjoon] 1000. A+B (0) | 2022.07.30 |