인프런 커뮤니티 질문&답변
list관련 질문
작성
·
256
0
안녕하세요 list관련 질문이 있습니다.
저는 아래 코드와 같이 작성해서 잘 작동하였습니다.
그런데 list.append를 사용하면 실행시간에서 많이 차이가 날지 궁금해서 글 남깁니다.
import sys
sys.stdin=open("in1.txt","rt")
a = [list(map(int, input().split())) for _ in range(7)]
def check(a):
a[0], a[1] = a[1], a[0]
if a[:2] == a[3:5]:
return True
else:
return False
cnt = 0
for i in range(7):
for j in range(3):
li = list()
li2 = list()
for k in range(j, j+5):
li.append(a[i][k])
li2.append(a[k][i])
if(check(li)):
cnt += 1
if(check(li2)):
cnt += 1
print(cnt)퀴즈
71%나 틀려요. 한번 도전해보세요!
회문 문자열(Palindrome)의 정의는 무엇일까요?
모든 문자가 동일한 문자열
앞에서부터 읽으나 뒤에서부터 읽으나 같은 문자열
알파벳과 숫자가 섞여 있는 문자열
특정 패턴이 반복되는 문자열





