파이썬 - 피보나치 함수 / 프로젝트 오일러 2번 문제
피보나치 수열은 첫번째 항의 값이 0이고 두번째 항의 값이 1이며, 이후에 이어지는 항은 이전의 두 항을 더한 값으로 이루어지는 수열입니다. 0, 1, 1, 2, 3, 5, 8, 13, ... 아래 연습문제를 통해 피보나치 수열에 대해 자세히 배워보았습니다. filter 함수를 이용하여 아래 피보나치 수열에서 2의 배수를 출력해보시오. Fibo_seq = [0, 1, 1, 2, 3, 5, 8, 13, 23] Fibo_seq = [0, 1, 1, 2, 3, 5, 8, 13, 23] list(filter(lambda x: x % 2 == 0, Fibo_seq)) 결과값: [2, 8] 정수 하나를 넘겨주면 그 정수번째의 피보나치 수열을 리턴해 주는 함수를 작성하시오. d..
2022. 3. 17.
파이썬 - 정규표현식 (메타 문자/ 메서드)
정규 표현식(Regular Expression)은 복잡한 문자열을 처리할 때 사용하는 기법입니다. 정규표현식은 💳 주민등록번호, ☎ 전화번호, 📧 이메일 등을 처리할 때 자주 사용됩니다. 정규 표현식 작성 전 꼭 기억해야할 메타 문자를 아래 정리해보았습니다. 문자 클래스 정규표현식 설명 \d 숫자와 매치, [0-9]와 동일한 표현식 \D 숫자가 아닌 것과 매치, [^0-9]와 동일한 표현식 \s 공백을 표현하는 문자와 매치, [\t, \n, \r, \f, \v]와 동일한 표현식 \S 공백이 아닌 것과 매치, [^\t, \n, \r, \f, \v]와 동일한 표현식 \w 문자 + 숫자(alphanumeric)와 매치, [a-zA-Z0-9]와 동일한 표현식 \W 문자 + 숫자(alphanumeric)가 아닌 ..
2022. 3. 16.