코드업에서 파이썬 기초 문제 100개를 정리했다고 한다.
코딩 자체에 대한 느낌을 다시 찾기 위해서 오늘은 이 100문제부터 시작했다.
생각보다 오래걸렸지만 그래도 은근 자신감 회복에 도움이 되었다 ㅋㅋ
기본적인 구현 방법을 배웠으니 이제 본격적으로 시작하자!
아래는 문제들을 풀며 다시 정리한 기능들이다.
---------------------------------------------------------------------------------------------------------------
6031) 정수를 유니코드 문자로 출력
chr( )는 정수값->문자, ord( )는 문자->정수값 형태로 바꿔주는 서로 반대 방향으로 바꾸어 주는 기능을 한다.
chr() # 정수값 -> 문자
ord() # 문자 -> 정수값
6039)
map 사용해서 입력 받기 -> unpacking이 가능하기에 list로 다시 변환 하지 않아도됨.
a, b = map(int, input().split()) # 두 개의 정수를 입력받을 때 사용
6042) format 함수
format(수, ".f") 를 사용하면 원하는 자리까지의 정확도로 반올림 된 실수 값을 만들어 준다.
print(format(3.1415926535, ".2f")) # 소수점 아래 세번째 자리에서 반올림한 3.14까지만 출력
6074)
print(..., end=' ') 와 같이 작성하면 값 출력 후 공백문자 ' '를 출력한다. 즉, 마지막에 줄을 바꾸지 않고 빈칸만 띄운다.
(end='\n'로 작성하거나 생략하면, 값을 출력한 후 마지막(end)에 줄바꿈(newline)이 된다.)
print("Hello!!", end = " ") # 값 출력 후 띄어쓰기로 마무리
6095)
파이썬의 리스트는 그 안에서도 for문과 if문을 사용할 수 있다. 이렇게 리스트 안에 반복문과 조건문 등을 사용하여 리스트를 생성하는 것을 list comprehension이라고 한다.
Go = [[0 for j in range(19)] for i in range(19)] # 19*19 크기의 0으로 이루어진 이차원 리스트 생성
'이것이 취업을 위한 코딩테스트다 with 파이썬' 카테고리의 다른 글
Chapter 04-1 아이디어를 코드로 바꾸는 구현 (0) | 2022.11.24 |
---|---|
Chapter 03-4 1이 될 때까지 (0) | 2022.11.23 |
Chapter 03-3 숫자 카드 게임 (0) | 2022.11.22 |
Chapter 03-2 큰 수의 법칙 (0) | 2022.10.04 |
Chapter 3-1 당장 좋은 것만 선택하는 그리디 (0) | 2022.10.03 |