1. 백준 - 세로읽기
문제점
시도해 본 것들
2차원 배열의 최대치를 미리 생성
word_list = [[False] * 5 for _ in range(15)]
replace 시도 <- False가 str이 아니므로 사용 불가
join 시도 <- False가 str이 아니므로 사용 불가
word_list를 공백으로 생성하기
word_list = [[""] * 5 for _ in range(15)]
값을 True, False로 바꿔야할 이유가 없고 출력도 문자열을 하기 때문에 공백으로 생성
해결 방법
word_list = [[""] * 5 for _ in range(15)]
for i in range(5):
words = list(input())
for j, word in enumerate(words):
word_list[j][i] = word
for words in word_list:
print("".join(words), end="")
알게 된 점
join()과 replace()는 str만 취급하기 때문에 boolean 값은 처리가 불가능 하다.
'개발일지 > TIL' 카테고리의 다른 글
TIL 23-06-21 JS for문, if문 사용하기 (0) | 2023.06.21 |
---|---|
TIL 23-06-19 알고리즘 반례 찾기 (0) | 2023.06.19 |
TIL 23-06-16 백준 색종이 (0) | 2023.06.16 |
TIL 23-06-15 대체 url 코드 (0) | 2023.06.15 |
TIL 23-06-13 백준-시리얼 번호 (0) | 2023.06.13 |