코낙의 코딩일기

고정 헤더 영역

글 제목

메뉴 레이어

코낙의 코딩일기

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (87)
    • TIL (4)
    • Python (78)
      • Coding weight lightening (4)
      • Built-In Function (2)
      • Module (0)
      • Concept (6)
      • 문제풀이 (32)
      • 문제풀이 (삼성 A형 대비) (32)
      • 웹 퍼블리싱 (2)
    • C언어 (4)
      • 문제풀이 (삼성 A형 대비) (4)
    • Informaition (1)
      • Technology (0)
      • Product (0)
      • 이것저것 (1)

검색 레이어

코낙의 코딩일기

검색 영역

컨텐츠 검색

전체 글

  • 파이썬으로 풀어보는 백준 2798번: 블랙잭

    2020.01.10 by 코딩하는 낙타

  • 파이썬으로 풀어보는 백준 11729번: 하노이 탑 이동 순서

    2020.01.10 by 코딩하는 낙타

  • 파이썬으로 풀어보는 백준 2447번: 별 찍기 - 10

    2020.01.09 by 코딩하는 낙타

  • 파이썬으로 풀어보는 백준 4948번: 베르트랑 공준

    2020.01.09 by 코딩하는 낙타

  • (Python) 소수 구하기

    2020.01.08 by 코딩하는 낙타

  • 파이썬으로 풀어보는 백준 2581번: 소수

    2020.01.08 by 코딩하는 낙타

  • 백준 1011번: Fly me to the Alpha Centauri

    2020.01.06 by 코딩하는 낙타

  • 파이썬으로 풀어보는 백준 4673번: 셀프 넘버

    2020.01.04 by 코딩하는 낙타

파이썬으로 풀어보는 백준 2798번: 블랙잭

https://www.acmicpc.net/problem/2798 2798번: 블랙잭 문제 카지노에서 제일 인기 있는 게임 블랙잭의 규칙은 상당히 쉽다. 카드의 합이 21을 넘지 않는 한도 내에서, 카드의 합을 최대한 크게 만드는 게임이다. 블랙잭은 카지노마다 다양한 규정이 있다. 한국 최고의 블랙잭 고수 김정인은 새로운 블랙잭 규칙을 만들어 상근, 창영이와 게임하려고 한다. 김정인 버젼의 블랙잭에서 각 카드에는 양의 정수가 쓰여 있다. 그 다음, 딜러는 N장의 카드를 모두 숫자가 보이도록 바닥에 놓는다. 그런 후에 딜러는 숫자 M을 크게 www.acmicpc.net 내 풀이: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27..

Python/문제풀이 2020. 1. 10. 19:57

파이썬으로 풀어보는 백준 11729번: 하노이 탑 이동 순서

https://www.acmicpc.net/problem/11729 11729번: 하노이 탑 이동 순서 세 개의 장대가 있고 첫 번째 장대에는 반경이 서로 다른 n개의 원판이 쌓여 있다. 각 원판은 반경이 큰 순서대로 쌓여있다. 이제 수도승들이 다음 규칙에 따라 첫 번째 장대에서 세 번째 장대로 옮기려 한다. 한 번에 한 개의 원판만을 다른 탑으로 옮길 수 있다. 쌓아 놓은 원판은 항상 위의 것이 아래의 것보다 작아야 한다. 이 작업을 수행하는데 필요한 이동 순서를 출력하는 프로그램을 작성하라. 단, 이동 횟수는 최소가 되어야 한다. 아래 그림은 원판이 5 www.acmicpc.net 내 풀이: 1 2 3 4 5 6 7 8 9 10 n = int(input()) def hanoi(disk, start, ..

Python/문제풀이 2020. 1. 10. 19:38

파이썬으로 풀어보는 백준 2447번: 별 찍기 - 10

https://www.acmicpc.net/problem/2447 2447번: 별 찍기 - 10 첫째 줄에 N이 주어진다. N은 항상 3의 제곱꼴인 수이다. (3, 9, 27, ...) (N=3k, 1 ≤ k < 8) www.acmicpc.net 내 풀이: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 N=int(input()) k=1 TF=N while True: if TF//3==1: break else: TF=TF//3 k+=1 result=[["*"]*3**k for i in range(3**k)] for p in range(k): for q in range(3**k): for r in range(3**k): if (3**(p))

Python/문제풀이 2020. 1. 9. 19:47

파이썬으로 풀어보는 백준 4948번: 베르트랑 공준

https://www.acmicpc.net/problem/4948 4948번: 베르트랑 공준 문제 베르트랑 공준은 임의의 자연수 n에 대하여, n보다 크고, 2n보다 작거나 같은 소수는 적어도 하나 존재한다는 내용을 담고 있다. 이 명제는 조제프 베르트랑이 1845년에 추측했고, 파프누티 체비쇼프가 1850년에 증명했다. 예를 들어, 10보다 크고, 20보다 작거나 같은 소수는 4개가 있다. (11, 13, 17, 19) 또, 14보다 크고, 28보다 작거나 같은 소수는 3개가 있다. (17,19, 23) n이 주어졌을 때, n보다 크고, 2n보 www.acmicpc.net 내 풀이: 1 2 3 4 5 6 7 8 9 10 11 12 n=int(input()) while n!=0: arr = [False,..

Python/문제풀이 2020. 1. 9. 08:48

(Python) 소수 구하기

N 이하의 소수를 구하는 코드 1 2 3 4 5 arr = [False, False] + [True] * (N-1) for i in range(2, int((N+1)**0.5+1)): if arr[i]: for j in range(i * 2, len(arr), i): arr[j] = False arr[0]은 무시해주기 위해 False를 집어넣고 1~N까지 True와 False를 이용해 소수를 구분한다. 즉, 총 자리수는 N+1개이다.

Python/Coding weight lightening 2020. 1. 8. 23:41

파이썬으로 풀어보는 백준 2581번: 소수

https://www.acmicpc.net/problem/2581 2581번: 소수 M이상 N이하의 자연수 중 소수인 것을 모두 찾아 첫째 줄에 그 합을, 둘째 줄에 그 중 최솟값을 출력한다. 단, M이상 N이하의 자연수 중 소수가 없을 경우는 첫째 줄에 -1을 출력한다. www.acmicpc.net 내 풀이: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 M=int(input()) N=int(input()) if M==1 and N==1: print("-1") exit() prime=[2] for i in range(3,N+1,2): j=0 while True: try: i..

Python/문제풀이 2020. 1. 8. 23:08

백준 1011번: Fly me to the Alpha Centauri

https://www.acmicpc.net/problem/1011 1011번: Fly me to the Alpha Centauri 우현이는 어린 시절, 지구 외의 다른 행성에서도 인류들이 살아갈 수 있는 미래가 오리라 믿었다. 그리고 그가 지구라는 세상에 발을 내려 놓은 지 23년이 지난 지금, 세계 최연소 ASNA 우주 비행사가 되어 새로운 세계에 발을 내려 놓는 영광의 순간을 기다리고 있다. 그가 탑승하게 될 우주선은 Alpha Centauri라는 새로운 인류의 보금자리를 개척하기 위한 대규모 생활 유지 시스템을 탑재하고 있기 때문에, 그 크기와 질량이 엄청난 이유로 최신기술력을 www.acmicpc.net 내 풀이: 1 2 3 4 5 6 7 8 9 10 11 num=int(input()) for i..

Python/문제풀이 2020. 1. 6. 23:56

파이썬으로 풀어보는 백준 4673번: 셀프 넘버

https://www.acmicpc.net/problem/4673 4673번: 셀프 넘버 문제 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, 이 수를 시작해서 n, d(n), d(d(n)), d(d(d(n))), ...과 같은 무한 수열을 만들 수 있다. 예를 들어, 33으로 시작한다면 다음 수는 33 + 3 + 3 = 39이고, 그 다음 수는 www.acmicpc.net 내 풀이: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 def d(num): letter=str(num) l=len(l..

Python/문제풀이 2020. 1. 4. 17:34

추가 정보

인기글

최신글

페이징

이전
1 ··· 7 8 9 10 11
다음
TISTORY
코낙의 코딩일기 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바