python 썸네일형 리스트형 해당구간의 최댓값 최솟값.. 이진수로 숫자를 입력받아 해당구간의 최대값과 최솟값이 같으면 "YES" 아니면 "NO"를 출력 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 N = raw_input() Num = input() for i in range(Num): n = raw_input().split(' ') start = int(n[0]) end = int(n[1]) if start > end : start , end = end , start if (N[start : end+1].count(N[start])) == (end - start +1 ): L.append('Yes') else : L.append('No') for i in L: print i Colored by Color Scripter c.. 더보기 발생자 발생자 : 재실행이 가능한 함수.(중단된 시점부터)함수의 return 대신에 yield 사용발생자를 사용하면 함수가 종료된 후에도 함수 내부의 값을 이용할 수 있도록 해주는 것. 1234567891011def loop_test(N): for n in range(N): yield n test = loop_test(10) print test.next()print test.next()print test.next()print test.next()cs 발생자를 사용 , next()메소드를 사용하여서 값을 가지고 온다. 발생자는 메모리 낭비를 줄일 수 있다. 또한 자료구조 중 트리 등에 유용하게 쓰인다. 더보기 파일에서 라인단위로 읽어오기 123f = open('test.txt')for line in f: print line,cs 파일 내용을 라인단위로 화면에 출력 더보기 Python 으로 C언어 printf 함수 구현 가변인수를 사용하여 구현 >>> def printf(format , *arg):print format % arg >>> printf("%d + %d = %d ",1,2,3)1 + 2 = 3 더보기 이전 1 다음