Zero에서 시작하는 썬's 인공지능 공부방
close
프로필 배경
프로필 로고

Zero에서 시작하는 썬's 인공지능 공부방

  • 분류 전체보기 (74)
    • 리눅스 (Linux) (0)
    • AI (인공지능) Paper Review (11)
      • Gen AI (Large Model) (7)
      • NLP (2)
      • Audio (2)
      • Vision (0)
      • 경량화 (0)
    • LLM (12)
      • LangChain (9)
      • LangGraph (Agents) (0)
      • PlayGround (3)
    • 알고리즘과 자료구조 (17)
      • 매일매일 알고리즘 (15)
      • 이론? (2)
    • 기타 등등 (8)
      • Git (2)
      • Python Framework (2)
      • DevOps (2)
      • DB 설계 (0)
      • 시행착오 (0)
    • 딥러닝 기초 (15)
      • Python (5)
      • Pytorch | JAX | Tesnorflow (0)
      • 수학.. (4)
      • 머신러닝 & 딥러닝 (4)
      • Reinforcement Learning (2)
    • 후기 및 회고💦 (7)
    • 도서 리뷰 (4)
  • 홈
  • 태그
  • 방명록
5. 소수 구하기(에라토스테네스 체)

5. 소수 구하기(에라토스테네스 체)

소수 구하기 (에라토스 테네스 체) 에라토스 테네스 체 : 걸러낸다는 뜻 다음과 같이 CH 라는 리스트에 n까지의 숫자가 들어있다고 가정할 때, 소수만 카운트 하고 싶다면, 1을 제외하고 2부터 for문을 돌린다음 i의 배수가 되는 부분들을 지워나가면서 0으로 남은 부분만 카운트 하면 된다! n = int(input()) def decimal(x) : dec_sum = [] for i in range(1, x+1): if (x % i == 0): dec_sum.append(i) if len(dec_sum) == 2: return x else : return None cnt = 0 for i in range(1, n+1): if decimal(i) == i : cnt += 1 print(cnt) n = i..

  • format_list_bulleted 알고리즘과 자료구조/매일매일 알고리즘
  • · 2023. 12. 22.
  • textsms

4. 자릿수의 합

자릿수의 합이 최대인 자연수 출력하기 n = int(input()) num_list = input().split() a = [] res = {} def digit_sum(x) : return sum(x) for i in num_list: for j in i : j = int(j) a.append(j) res[i] = digit_sum(a) a = [] sorted_res = sorted(res.items(), key = lambda x : x[1] ,reverse=True) arrMin = float('-inf') for i in range(len(sorted_res)): if sorted_res[i][1] > arrMin : arrMin = sorted_res[i][1] print(sorted_res[..

  • format_list_bulleted 알고리즘과 자료구조/매일매일 알고리즘
  • · 2023. 12. 22.
  • textsms
3. 정다면체

3. 정다면체

두 개의 정다면체를 던져서 그 합을 구했을 때 나올 수 있는 큰 수 찾기 n, m = map(int, input().split()) sum_list = [] for i in range(n): for j in range(m): sum = (i+1) + (j+1) sum_list.append(sum) res = {} for i in sum_list: try : res[i] += 1 except : res[i] = 1 sorted_dict = sorted(res.items(), key = lambda x : x[1], reverse = True) arrMin = float('-inf') result = [] # 딕셔너리 내 원소 비교 for i in range(len(sorted_dict)): if (sort..

  • format_list_bulleted 알고리즘과 자료구조/매일매일 알고리즘
  • · 2023. 12. 22.
  • textsms

2. K 번째 큰 수

# # k 번째 큰 수 import sys sys.stdin = open("input.txt", "rt") n , k = map(int, input().split()) card = list(map(int, input().split())) result = set() #하나씩 제거하면서 뽑기 for i in range(n): for j in range(i+1, n): for m in range(j+1, n): # print(card[i]) # print(card[j]) # print(card[m]) result.add(card[i]+card[j]+card[m]) result = list(result) result.sort(reverse=True) print(result[k-1])

  • format_list_bulleted 알고리즘과 자료구조/매일매일 알고리즘
  • · 2023. 12. 21.
  • textsms

1. K번째 작은 수

T = int(input()) #input 은 무조건 string 형으로 읽음 for t in range(T) : n, s, e, k = map(int, input().split()) num = list(map(int, input().split())) print(n, s, e, k) new_num = num[s-1:e] # list indexing을 진행할 때 [n: n-1]까지 된다. new_num.sort() print(new_num) print(new_num[k-1])

  • format_list_bulleted 알고리즘과 자료구조/매일매일 알고리즘
  • · 2023. 12. 21.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (74)
    • 리눅스 (Linux) (0)
    • AI (인공지능) Paper Review (11)
      • Gen AI (Large Model) (7)
      • NLP (2)
      • Audio (2)
      • Vision (0)
      • 경량화 (0)
    • LLM (12)
      • LangChain (9)
      • LangGraph (Agents) (0)
      • PlayGround (3)
    • 알고리즘과 자료구조 (17)
      • 매일매일 알고리즘 (15)
      • 이론? (2)
    • 기타 등등 (8)
      • Git (2)
      • Python Framework (2)
      • DevOps (2)
      • DB 설계 (0)
      • 시행착오 (0)
    • 딥러닝 기초 (15)
      • Python (5)
      • Pytorch | JAX | Tesnorflow (0)
      • 수학.. (4)
      • 머신러닝 & 딥러닝 (4)
      • Reinforcement Learning (2)
    • 후기 및 회고💦 (7)
    • 도서 리뷰 (4)
최근 글
인기 글
최근 댓글
태그
  • #PYTHON
  • #nlp
  • #LLM
  • #LangChain
  • #논문리뷰
  • #prompt
  • #Deeplearning.AI
  • #백준
  • #랭체인
  • #Rag
전체 방문자
오늘
어제
전체
Copyright © 썬 All rights reserved.
Designed by "쭈미로운 생활"

티스토리툴바