Computer Science11 [testdome]repeating_playlist 문제 class Song: def __init__(self, name): self.name = name self.next = None def next_song(self, song): self.next = song def is_repeating_playlist(self): """ :returns: (bool) True if the playlist is repeating, False if not. """ songs = set() next_song = self while next_song: if next_song.name in songs: return True else: songs.add(next_song.name) next_song = next_song.next or None return False first =.. 2022. 3. 16. 최단거리 기본문제 고1 수학이지만.. 복기하는 차원에서 다시 확인.. https://ladyang86.tistory.com/82 2022. 3. 16. 모듈러 연산 https://developer-mac.tistory.com/84 모듈러 연산 (Modular arithmetic) 암호 알고리즘은 모듈러 연산을 가장 빈번하게 사용하는데, mod m일때, 항상 0 ~ m의 범위를 가지는 값을 결과 값으로 가지게 된다. 만약 음수의 결과 값을 가진다면 절대 값을 취한 값에서 mod를 한 developer-mac.tistory.com 정리하자.. 2022. 3. 16. [프로그래머스] 입양 시각 구하기(2) 1. @을 통해 SQL 내 변수명 설정한다. 2. := 기호는 대입한다는 뜻이다. 즉 :=의 좌변에 해당하는 변수에 HOUR +1을 대입한다는 뜻이다. 기존 HOUR변수는 -1인데 그 HOUR변수에 +1한 값을 대입해준다는 뜻으로 0이되고 또 0이 +1로 대입되어 1이 된다 (주의) WHERE절인 23미만일때까지 대입되어 HOUR이 22 가 될때 멈추며 22는 22+1 인 23이 된다. ######### SET @HOUR = -1; SELECT (@HOUR := @HOUR +1) AS HOUR, (SELECT COUNT(HOUR(DATETIME)) FROM ANIMAL_OUTS WHERE HOUR(DATETIME)=@HOUR) AS COUNT FROM ANIMAL_OUTS WHERE @HOUR 2022. 3. 14. 이전 1 2 3 다음