CALKO LAB
close
프로필 배경
프로필 로고

CALKO LAB

  • 분류 전체보기 (379)
    • ALGORITHM (371)
      • PYTHON (369)
      • JAVASCRIPT (2)
    • STUDY (7)
      • Python (5)
      • CSS (1)
      • React (1)
    • 기타 (0)
  • 홈
백준 BAEKJOON 32775번 가희와 4시간의 벽 1 [PYTHON/파이썬]

백준 BAEKJOON 32775번 가희와 4시간의 벽 1 [PYTHON/파이썬]

백준 BAEKJOON 32775번 가희와 4시간의 벽 1 [PYTHON/파이썬] (BRONZE Ⅴ)https://www.acmicpc.net/problem/32775        고속철도와 항공편의 소요 시간을 비교하는 문제이다.         S = int(input())F = int(input())if S

  • format_list_bulleted PYTHON
  • · 2025. 1. 15.
  • textsms
백준 BAEKJOON 32710번 구구단표 [PYTHON/파이썬]

백준 BAEKJOON 32710번 구구단표 [PYTHON/파이썬]

백준 BAEKJOON 32710번 구구단표 [PYTHON/파이썬] (BRONZE Ⅳ)https://www.acmicpc.net/problem/32710         이번 문제는 이중 for 문을 활용해 봤다.먼저 check 이란 변수에 False 값을 지정했다.첫 번째 for 문을 수행하고다음 문장에 check이 False일 경우에만 다음 for 문이 실행되게 구현했다.(check이 True일 경우에는 첫 번째 for 문이 break 되게 구현) table 리스트에 구구단에 해당되는 숫자를 저장하고N 값이 table에 있다면 check을 True로 바꾼 후 break 했다.        N = int(input())check = Falsefor i in range(2, 10): if not che..

  • format_list_bulleted PYTHON
  • · 2025. 1. 12.
  • textsms
백준 BAEKJOON 29718번 줄줄이 박수 [PYTHON/파이썬]

백준 BAEKJOON 29718번 줄줄이 박수 [PYTHON/파이썬]

백준 BAEKJOON 29718번 줄줄이 박수 [PYTHON/파이썬] (SILVER Ⅲ)https://www.acmicpc.net/problem/29718        2차원 리스트에 대한 누적합을 이용하면 쉽게 풀 수 있다.먼저 박수 횟수가 저장되는 clap 리스트에 입력 값을 받아준다.그리고 2중 for문을 사용하여 박수 횟수에 대한 누적합을 S 리스트에 담아준다.for i in range(1, N + 1): for j in range(1, M + 1): S[i][j] = S[i - 1][j] + S[i][j - 1] - S[i - 1][j - 1] + clap[i][j]예제 입력 1을 기준으로 누적합을 채운 리스트는 아래와 같이 작성된다.이 누적합을 토대로 브실이가 정한 열의 개수..

  • format_list_bulleted PYTHON
  • · 2025. 1. 4.
  • textsms
백준 BAEKJOON 32684번 장기 [PYTHON/파이썬]

백준 BAEKJOON 32684번 장기 [PYTHON/파이썬]

백준 BAEKJOON 32684번 장기 [PYTHON/파이썬] (BRONZE Ⅳ)https://www.acmicpc.net/problem/32684        나는 남은 기물 개수를 통해 점수를 계산하는 함수를 만들어서 풀었다.척이와 은규의 남은 기물 수를 리스트 형태로 받은 뒤 함수에 넣어 점수를 계산했다.은규는 후수인 한나라이기 때문에 1.5점을 추가로 더해줬다.마지막으로 if 문을 통해 비교를 한 뒤 점수가 높은 사람을 출력해 줬다.       def Janggi(x): result = 0 point = [13, 7, 5, 3, 3, 2] for i in range(6): result += x[i] * point[i] return resultA = list(map..

  • format_list_bulleted PYTHON
  • · 2025. 1. 3.
  • textsms
백준 BAEKJOON 1919번 애너그램 만들기 [PYTHON/파이썬]

백준 BAEKJOON 1919번 애너그램 만들기 [PYTHON/파이썬]

백준 BAEKJOON 1919번 애너그램 만들기 [PYTHON/파이썬] (BRONZE Ⅱ)https://www.acmicpc.net/problem/1919       첫째 줄과 둘째 줄에 입력되는 영어 단어의 알파뱃 개수를 세는 방법으로 문제에 접근했다.길이가 26인 리스트를 만든 후 ord()를 활용하여 주어지는 알파뱃의 아스키코드를 확인하여각 알파뱃들이 몇 번 등장하는지 리스트 형태로 구현했다.그리고 만들어진 두 개의 리스트를 0번째 인덱스부터 비교하여알파뱃 개수가 다르다면 그 개수의 차이만큼 결과값에 더해준 뒤 출력해 줬다.      def checkAlpha(x): lst = [0] * 26 for i in x: lst[ord(i) - 97] += 1 return ls..

  • format_list_bulleted PYTHON
  • · 2024. 12. 28.
  • textsms
백준 BAEKJOON 1592번 영식이와 친구들 [PYTHON/파이썬]

백준 BAEKJOON 1592번 영식이와 친구들 [PYTHON/파이썬]

백준 BAEKJOON 1592번 영식이와 친구들 [PYTHON/파이썬] (BRONZE Ⅱ)https://www.acmicpc.net/problem/1592       영식이와 친구들이 공을 받은 횟수를 리스트로 만들어줬다.처음에 1번 자리에 앉은 사람이 공을 받으니[1, 0, 0, 0, ..., 0] 형태로 구현해 줬다.ball = [1] + [0] * (N - 1)공을 M번 받은 시점에서 게임이 종료되니만약 M이 1일 경우에는 바로 게임이 끝나게끔 if 문을 구현했다.그렇지 않다면 while 문을 활용하여 공을 받은 횟수가 홀수라면 오른쪽으로 L만큼 던지고짝수라면 왼쪽으로 L만큼 던지게끔 idx 값을 조절했다.만약 idx가 리스트의 길이인 N의 범위를 벗어날 수도 있으니 if 문으로 idx 값을 조절했..

  • format_list_bulleted PYTHON
  • · 2024. 12. 20.
  • textsms
  • navigate_before
  • 1
  • ···
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • ···
  • 62
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (379)
    • ALGORITHM (371)
      • PYTHON (369)
      • JAVASCRIPT (2)
    • STUDY (7)
      • Python (5)
      • CSS (1)
      • React (1)
    • 기타 (0)
인기 글
최근 글
최근 댓글
태그
  • #백준
  • #BRONZE Ⅳ
  • #BRONZE Ⅲ
  • #baekjoon
  • #python
  • #문자열
  • #수학
  • #사칙연산
  • #BRONZE Ⅱ
  • #구현
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.