본문 바로가기 메뉴 바로가기

박상어 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

박상어 블로그

검색하기 폼
  • 분류 전체보기 (174)
    • 기타 (1)
    • 코딩 (172)
      • 파이썬 백준 (109)
      • 자바 스프링 (1)
      • 자바 백준 (62)
  • 방명록

코딩 (172)
백준 20362 유니대전 퀴즈쇼 (파이썬)

https://www.acmicpc.net/problem/20362 20362번: 유니대전 퀴즈쇼 올해 인천대에서는 코로나19로 인해 온라인 축제를 개최했다. 축제 내용 중에는 퀴즈쇼가 있는데, 초청 연예인이 채팅을 보고 정답을 맞힌 사람의 닉네임을 읽어 1명에게 상품을 주는 이벤트이 www.acmicpc.net 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 N, S = map(str, input().split()) N = int(N) lst = [] idx, ans = 0, '' cnt = 0 for i in range(N): p, a = map(str, input().split()) if S == p: idx = i ans = a lst.append([p, a]) for i in r..

코딩/파이썬 백준 2022. 5. 13. 17:04
백준 9204 맥주 마시면서 걸어가기 (파이썬)

https://www.acmicpc.net/problem/9205 9205번: 맥주 마시면서 걸어가기 송도에 사는 상근이와 친구들은 송도에서 열리는 펜타포트 락 페스티벌에 가려고 한다. 올해는 맥주를 마시면서 걸어가기로 했다. 출발은 상근이네 집에서 하고, 맥주 한 박스를 들고 출발한다. www.acmicpc.net 맥주 하나당 50m를 이동할 수 있고, 맥주 한 박스에는 최대 20개의 맥주가 들어있는 것을 종합하면 한 번에 이동할 수 있는 거리는 최대 1000m입니다. 그렇기에 list 간의 차이가 1000 미만이면 이동 가능, 아닐 시 False를 return 하는 bfs를 구현하면 됩니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2..

코딩/파이썬 백준 2022. 5. 4. 13:06
백준 12034 김인천씨의 식료품가게(Large) (파이썬)

https://www.acmicpc.net/problem/12034 12034번: 김인천씨의 식료품가게 (Large) 입력의 첫 번째 라인(줄)은 테스트 사례의 케이스의 수 T를 나타냅니다. 이후의 라인은 T개의 테스트 케이스가 이어집니다. 각 테스트 케이스는 두 줄로 구성됩니다. 첫 번째 줄에는 INU 식료품가 www.acmicpc.net 큐로 푸는 것이 핵심인 문제입니다. 같은 종류의 값의 수를 고려해야한다는 점을 이용해 dictionary를 사용하면 원하는 풀이법이 아니기에 100%에서 오답처리가 됩니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 T = int(input()) for i in range(1, T + 1): N = int(input()) lst = list..

코딩/파이썬 백준 2022. 5. 4. 13:01
백준 14248 점프 점프 (파이썬)

https://www.acmicpc.net/problem/14248 14248번: 점프 점프 첫 번째 줄에는 돌다리의 돌 개수 n이 주어진다.(1≤n≤100,000) 돌의 번호는 왼쪽부터 1번에서 n번이다. 다음 줄에는 그 위치에서 점프할 수 있는 거리 Ai가 주어진다.(1≤Ai≤100,000) 다음 줄에는 출 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 from collections import deque def bfs(v): dq = deque() dq.append(v) cnt = 1 chk[v] = True while dq: v = dq.popleft() direction = [-lst[v], ls..

코딩/파이썬 백준 2022. 4. 9. 18:17
백준 21736 헌내기는 친구가 필요해 (파이썬)

https://www.acmicpc.net/problem/21736 21736번: 헌내기는 친구가 필요해 2020년에 입학한 헌내기 도연이가 있다. 도연이는 비대면 수업 때문에 학교에 가지 못해 학교에 아는 친구가 없었다. 드디어 대면 수업을 하게 된 도연이는 어서 캠퍼스 내의 사람들과 친해지고 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 37 38 39 from collections import deque def bfs(x, y): dq = deque() dq.append([x, y]) chk[x][y] = True cnt = 0 while d..

코딩/파이썬 백준 2022. 4. 9. 18:15
백준 9575 행운의 수 (파이썬)

https://www.acmicpc.net/problem/9575 9575번: 행운의 수 각각의 테스트 케이스마다 입력으로 주어진 수열을 이용해 만들 수 있는 서로 다른 행운의 수의 개수를 한 줄에 하나씩 출력한다. www.acmicpc.net 시간은 1초지만 N이 각 수열의 최대 크기가 50이란 점을 빠르게 파악해야 합니다. 대략 1초가 1억 정도의 값이란 점을 고려했을 때 50^3은 1억보다 작으므로 3중 for문을 이용하여 구현하면 해결되는 문제입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 N = int(input()) for _ in range(N): a = int(input()) lst_a = set(list(map(int, ..

코딩/파이썬 백준 2022. 4. 9. 18:14
이전 1 2 3 4 5 6 ··· 29 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 백준 12788 파이썬
  • 백준 12788
  • 백준 20362 파이썬
  • 백준 20362
  • 백준 12034
  • 백준 2075
  • 백준 1916 파이썬
  • 백준 1351
  • 백준 11123
  • 백준 1351 파이썬
  • 백준 23253
  • 백준 2304
  • 백준 4446
  • 백준 2304 파이썬
  • 백준 10825
  • 백준 4446 파이썬
  • 백준 2491 파이썬
  • 백준 23253 파이썬
  • 백준 13335 파이썬
  • 백준 9205
  • 백준 6593
  • 백준 10825 파이썬
  • 백준 6593 파이썬
  • 백준 11123 파이썬
  • 백준 12034 파이썬
  • 백준 13335
  • 백준 2075 파이썬
  • 백준 1916
  • 백준 1504 파이썬
  • 백준 9205 파이썬
more
«   2025/06   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바