목차
TIL
- Sec.1-8 리스트와 내장 함수(1)
- 백준 11022
TIL
오늘 kick off를 통해 본과정이 시작되었다. vim설정도 해두었고 이제 header와 norm설정을 해야겠다. 본격적으로 학습을 시작 하면 이제 슬슬 42도 기록하고 학습할 것도 정리해야겠다. 계속해서 기억에 남길 수 있으니까, 기록해 놓자. 꾸준히 이렇게 초연하게 나아가자.
Sec.1-8 리스트와 내장 함수(1)
정말 리스트에 이렇게 강력한 내장 함수들이 많은 것은 강의를 통해서 알았다. 이번 강의가 아니었으면 파이썬에 이렇게 강력하고 유용한 내장 함수를 몰랐을 걸 생각하면 정말 아찔하다.
list() 형태로 리스트를 만드는 방법도 배웠고 리스트 끼리 합칠 때 간단하게 +도 해도 된다는 것, insert 를 통해 해당 인덱스에 어떤 값을 넣을 수 있었다는 것, pop을 통해 해당 인덱스 값을 삭제하는 것 등을 학습했다.
두고두고 정리해서 유용하게 써야겠다.
Sec.1-8 리스트와 내장 함수(1)
'''
리스트와 내장 함수(1)
'''
import random as r
# 리스트 생성 방법 1
a = []
print(a)
# 리스트 생성 방법 2
b = list()
print(b)
# list a에 값을 넣는 것
a = [1, 2, 3, 4, 5]
print(a)
print(a[0])
# list b에 값을 넣는 법
# range 로도 가능하다
b = list(range(1, 11))
print(b)
# list 를 서로 합칠 수 있다
c = a + b
print(c)
# append 리스트 내장 함수
print(a)
a.append(6)
print(a)
# insert 리스트 내장 함수
# 해당 인덱스에 값을 넣는다
a.insert(3, 7)
print(a)
# pop 리스트 내장 함수
# 맨 뒤의 값을 제거한다
a.pop()
print(a)
# 인덱스를 입력해주면 그 인덱스의 값을 제거해 준다
a.pop(3)
print(a)
# remove 리스트 내장 함수
# 입력하는 값을 찾아서 제거해 준다
a.remove(4)
print(a)
# index 리스트 내장 함수
# 해당 값의 인덱스를 찾아준다
print(a.index(5))
# sum 리스트 내장 함수
# 해당 리스트의 모든 값을 더해준다
a = list(range(1, 11))
print(a)
print(sum(a))
# max 리스트 내장 함수
# 해당 리스트의 가장 큰 값을 반환한다
print(max(a))
# min 리스트 내장 함수
# 해당 리스트의 가장 작은 값을 반환한다
print(min(a))
# 만약 복수 개의 인자를 넣으면
# 그 중에서 최소 값을 찾아준다 (최대값도 동일 하다)
# 즉, 인자 값이 리스트 형태로 들어가기 때문에 그 중에서 찾아주는 것!
print(min(7, 5))
print(min(7, 3, 5))
# random 의 내장 함수 shuffle
# 해당 리스트의 값들을 무작위로 섞는 함수
print(a)
r.shuffle(a)
print(a)
# sort 리스트 내장 함수
# 오름 차순으로 정렬
a.sort()
print(a)
# 내림 차순으로 정렬
a.sort(reverse=True)
print(a)
# clear 리스트 내장 함수
# 리스트안의 값들을 제거
a.clear()
print(a)
백준 11022
https://www.acmicpc.net/problem/11022
너무 쉬운 문제였다. 리스트 형태도 값들을 받아올 수 있다면 아래와 같이 받아오는 값이 string형태이기 때문에쉽게 구현가능하다.
n = int(input())
nums = [input().split() for _ in range(n)]
for i in range(n):
num = int(nums[i][0]) + int(nums[i][1])
print("Case #" + str(i + 1) + ": " + nums[i][0] + " + " + nums[i][1] + " " + "= " + str(num))
문제 풀이 시간 7분 내외
'Today I Learned' 카테고리의 다른 글
[TIL] PS 강의 Sec.01-10 / 2차원 리스트 생성과 접근 [21-11-12] (0) | 2021.11.12 |
---|---|
[TIL] PS 강의 Sec.01-9 / 리스트와 내장 함수, 백준 14924 폰 노이만과 파리(2) [21-11-09] (0) | 2021.11.10 |
[TIL] 백준 3009 네 번째 점 [21-11-07] (0) | 2021.11.08 |
[TIL] 백준 11721 열 개씩 끊어 출력하기, C언어가 cpu에 작동하기까지 [21-11-06] (3) | 2021.11.06 |
[TIL] PS 강의 Sec.01-7 / 문자열과 내장함수, 백준 2440, 백준 5622 다이얼 런타임 에러 [21-11-05] (0) | 2021.11.06 |