본문 바로가기

728x90

Algorithm/Snippet

(3)
Python Recursive Snippet Code 하향식 카운팅 def count_down(n): """ 10부터 1로 감소하는 재귀함수 """ print(n) if n == 1: return returncount_down(n - 1) 상향식 카운팅 def count_up(n): """ 1부터 10까지 증가하는 재귀함수 """ print(n) if n == 10: return return count_up(n + 1) 배열의 요소를 제곱하는 재귀함수 def double_array(array, index): """배열의 요소를 제곱하는 재귀함수 """ if index == len(array): return array array[index] *= 2 return double_array(array, index + 1) array = [1, 2, 3, 4, 5]..
[Snippet] 정수의 자리 수 구하기 Description 아래 코드는 Python에서 정수의 자리 수 구하기에 사용될 수 있는 코드 모음이다. While loop 을 이용한 방식 arr = 299 while arr != 0: divide = arr % 10 print(divide) arr //= 10 # result # 9 # 9 # 2 list와 str 를 이용한 방식 arr = 299 print(list(str(arr))) # result # ['2', '9', '9'] join과 slicing을 이용한 방식 arr = 299 print(' '.join(str(arr)[0:len(str(arr)):1]) # result # 2 9 9 While loop를 이용한 방식 - 자리수만 줄여가나기 n = 100 while n: print(n)..
[regex] Apostrophe 찾기 개요 picoCTF 풀려다 이거 스크립트로 만들어보면 괜찮을 듯 싶던 과정에 삽질했다. 문제 풀고자 했던 문제는 다음과 같이 주어지는 문자열 apostrophe 로 감싸진 단어를 추출하는 것이다. strings1 = "Please md5 hash the text between quotes, excluding the quotes: 'leeches'" strings2 = "Please md5 hash the text between quotes, excluding the quotes: 'a car crash'" strings3 = "Please md5 hash the text between quotes, excluding the quotes: 'Hollywood'" strings4 = "Please md5 h..

728x90
반응형