파이썬
<데이터 사이언스/Data Science> 0. 노트 공유
이번에 새롭게 데이터 사이언스를 공부하며 노트를 기록하기 시작하였습니다. 공부 자료는 이수안컴퓨터연구소 유튜브와 밑바닥부터 시작하는 딥러닝(사이토 고키 저)입니다. 그 외 참고 자료는 이미지 캡션이나 밑에 따로 작성해두었습니다. 노트는 노션에서 작성했기 때문에 실시간으로 업데이트되며 이곳에서 볼 수 있습니다. Data Science Resource www.notion.so
{프로젝트 오일러/Project Euler} 11. 격자 속 연속된 수의 곱의 최댓값
한국어/Hackerrank - 한국어 버전과 문제가 다를 수 있습니다. 채점은 Hackerrank를 추천합니다. 격자의 크기 = 20x20, 0
{프로젝트 오일러/Project Euler} 10. 소수들의 합
한국어/Hackerrank - 한국어 버전과 문제가 다를 수 있습니다. 채점은 Hackerrank를 추천합니다. 1
{프로젝트 오일러/Project Euler} 9. 특별한 피타고라스 수
한국어/Hackerrank - 한국어 버전과 문제가 다를 수 있습니다. 채점은 Hackerrank를 추천합니다. 1
{프로젝트 오일러/Project Euler} 8. 이어진 수의 곱의 최댓값
한국어/Hackerrank - 한국어 버전과 문제가 다를 수 있습니다. 채점은 Hackerrank를 추천합니다. 1
{프로젝트 오일러/Project Euler} 7. 10001번째 소수
한국어/Hackerrank - 한국어 버전과 문제가 다를 수 있습니다. 채점은 Hackerrank를 추천합니다. 1
{프로젝트 오일러/Project Euler} 5. 1~ N으로 나누어 떨어지는 수
한국어/Hackerrank - 한국어 버전과 문제가 다를 수 있습니다. 채점은 Hackerrank를 추천합니다. 1
{프로젝트 오일러/Project Euler} 4. 세자리 수를 곱해 만든 대칭수
한국어/Hackerrank - 한국어 버전과 문제가 다를 수 있습니다. 채점은 Hackerrank를 추천합니다. 101101 < 입력값:n < 10^7 palindrome = set() for i in range(999, 99, -1): for j in range(999, 99, -1): if (i*j) % 11 == 0: s = str(i*j) if s == s[::-1]: palindrome.add(i*j) palindrome = sorted(palindrome) for _ in range(int(input())): n = int(input()) begin, end = 0, len(palindrome)-1 while begin = n: end = mid - 1 else: begin = mid + 1 ..
{프로젝트 오일러/Project Euler} 3. 가장 큰 소인수 구하기
한국어/Hackerrank - 한국어 버전과 문제가 다를 수 있습니다. 채점은 Hackerrank를 추천합니다. 1
{프로젝트 오일러/Project Euler} 2. 짝수 피보나치 항의 합
한국어/Hackerrank - 한국어 버전과 문제가 다를 수 있습니다. 채점은 Hackerrank를 추천합니다. 입력받은 수보다 작은 짝수인 피보나치 항의 합을 출력하는 문제 even_fibonacci = [2] max_limit = 4*1e16 evFi1, evFi2 = 0, 2 while True: next_evFi = 4*evFi2 + evFi1 if next_evFi >= max_limit: break evFi1, evFi2 = evFi2, next_evFi even_fibonacci.append(evFi2) for _ in range(int(input())): n = int(input()) S = filter(lambda x: x