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

CALKO LAB

  • 분류 전체보기 (374) N
    • ALGORITHM (366) N
      • PYTHON (364) N
      • JAVASCRIPT (2)
    • STUDY (7)
      • Python (5)
      • CSS (1)
      • React (1)
    • 기타 (0)
  • 홈
백준 BAEKJOON 33631번 1교시: 가정 [PYTHON/파이썬]

백준 BAEKJOON 33631번 1교시: 가정 [PYTHON/파이썬]

백준 BAEKJOON 33631번 1교시: 가정 [PYTHON/파이썬][목차여기] (BRONZE Ⅲ)https://www.acmicpc.net/problem/33631         문제에서 주어진 조건, 즉 쿼리에 대해 순서대로 구현하면 된다.쿼리가 1로 시작할 때, 쑤미가 현재 가지고 있는 밀가루, 초콜릿, 달걀, 버터로min 함수를 사용하여 최대 몇 개의 쿠키를 만들 수 있는지 구한 뒤,그 값이 i 보다 크거나 같으면 그만큼 쿠키를 만들 수 있다는 의미이다.쿠키를 i만큼 만들 수 있다면 현재 가지고 있는 재료에서쿠키를 만들 때 사용되는 재료의 개수만큼 빼준 뒤 쿠키의 개수 출력그렇지 않다면 "Hello, siumii" 출력그리고 쿼리가 2부터 5까지는 해당 재료에 i 만큼 더해주고 출력해주면 된다...

  • format_list_bulleted ALGORITHM/PYTHON
  • · 2025. 4. 9.
  • textsms
백준 BAEKJOON 32978번 아 맞다 마늘 [PYTHON/파이썬]

백준 BAEKJOON 32978번 아 맞다 마늘 [PYTHON/파이썬]

백준 BAEKJOON 32978번 아 맞다 마늘 [PYTHON/파이썬][목차여기] (BRONZE Ⅲ)https://www.acmicpc.net/problem/32978        정확히 하나의 요리 재료를 빼먹었다는 조건을 활용해야 한다.봉골레 파스타의 재료를 for 문으로 순회하면서현빈이가 넣은 재료와 비교했을 때 없다고 하면 그것이 정답이다.       N = int(input())Pasta = input().split()HyunBin = input().split()for p in Pasta: if p not in HyunBin: print(p) break

  • format_list_bulleted ALGORITHM/PYTHON
  • · 2025. 4. 4.
  • textsms
백준 BAEKJOON 11008번 복붙의 달인 [PYTHON/파이썬]

백준 BAEKJOON 11008번 복붙의 달인 [PYTHON/파이썬]

백준 BAEKJOON 11008번 복붙의 달인 [PYTHON/파이썬][목차여기] (SILVER Ⅴ)https://www.acmicpc.net/problem/11008        replace()를 사용하여 복사한 문자를임의의 문자로 바꿔준 뒤 len()을 통해 문자열의 길이를 출력하면 된다.(나는 @ 문자로 바꿔주었다.)        T = int(input())for _ in range(T): s, p = input().split() result = s.replace(p, "@") print(len(result))

  • format_list_bulleted ALGORITHM/PYTHON
  • · 2025. 3. 27.
  • textsms
백준 BAEKJOON 1120번 문자열 [PYTHON/파이썬]

백준 BAEKJOON 1120번 문자열 [PYTHON/파이썬]

백준 BAEKJOON 1120번 문자열 [PYTHON/파이썬][목차여기] (SILVER Ⅳ)https://www.acmicpc.net/problem/1120        부분 문자열을 활용하여 풀이에 성공했다.A의 길이는 B 보다 작거나 같기 때문에A의 길이만큼 B와 대조시켜서 확인했다.for 문으로 접근하기 위해 몇 번 반복할지 설정한 뒤B를 A의 길이와 같게 슬라이싱하였다.zip 함수를 통해 A와 B의 문자열을 비교하여 차이가 얼마나 나는지 세어 준 뒤,차이가 최소로 하기 위해 min()을 사용하여 결과를 출력했다.         A, B = input().split()N = len(B) - len(A) + 1result = 51for i in range(N): cnt = 0 for x, ..

  • format_list_bulleted ALGORITHM/PYTHON
  • · 2025. 3. 25.
  • textsms
백준 BAEKJOON 2563번 색종이 [PYTHON/파이썬]

백준 BAEKJOON 2563번 색종이 [PYTHON/파이썬]

백준 BAEKJOON 2563번 색종이 [PYTHON/파이썬][목차여기] (SILVER Ⅴ)https://www.acmicpc.net/problem/2563       먼저 가로, 세로의 크기가 100이고 0으로 채워진 2차원 배열을 생성했다.(x, y 값을 쉽게 접근하기 위해 101로 설정함)가장 왼쪽 아래의 꼭짓점을 기준으로 가로, 세로 크기가 10인 색종이가 놓인다.색종이가 있는 채워진 부분은 1로 채워 놓은 뒤,1이 채워진 부분만 세어주면 색종이가 놓인 영역을 구할 수가 있다.       import sysinput = sys.stdin.readline# 가로, 세로의 크기가 100인 도화지 2차원 배열 AA = [[0] * 101 for _ in range(101)]N = int(input())..

  • format_list_bulleted ALGORITHM/PYTHON
  • · 2025. 3. 24.
  • textsms
백준 BAEKJOON 1531번 투명 [PYTHON/파이썬]

백준 BAEKJOON 1531번 투명 [PYTHON/파이썬]

백준 BAEKJOON 1531번 투명 [PYTHON/파이썬][목차여기] (SILVER Ⅴ)https://www.acmicpc.net/problem/1531          먼저 0으로 채워진 101X101 크기의 2차원 리스트를 만들어줬다.(이것은 쉽게 x, y 좌표를 받기 위해 101X101로 설정한 것이다.)주어진 N개의 줄에 맞춰 x1, y1, x2, y2 좌표를 입력받은 후이중 for문을 사용하여 좌표에 해당하는 요소에 +1을 진행하였다.여기서 M보다 작거나 같은 숫자는 투명해서 보이는 그림이고높으면 보이지 않는 그림인 것이다.보이지 않는 그림을 세기 위해 if 문을 사용하여 개수를 세준 뒤 출력하면 된다.      N, M = map(int, input().split())paper = [[0] ..

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

티스토리툴바