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

CALKO LAB

  • 분류 전체보기 (371)
    • ALGORITHM (363)
      • PYTHON (361)
      • JAVASCRIPT (2)
    • STUDY (7)
      • Python (5)
      • CSS (1)
      • React (1)
    • 기타 (0)
  • 홈
백준 BAEKJOON 31859번 SMUPC NAME [PYTHON/파이썬]

백준 BAEKJOON 31859번 SMUPC NAME [PYTHON/파이썬]

백준 BAEKJOON 31859번 SMUPC NAME [PYTHON/파이썬] (BRONZE Ⅰ)https://www.acmicpc.net/problem/31859        # 1for 문과 if 문을 활용하여 출전자의 영어 이름에서 알파벳이 중복되지 않도록 추출했다.그 동시에 버려진 문자를 세어줬다. # 2, 3버려진 문자의 개수에 4를 더한 값을 문자열 맨 뒤에 붙였다.그리고 출전 번호에 1906을 더한 값을 맨 앞에 붙였다. # 4[::-1]를 사용하여 문자열을 뒤집은 뒤문자열 맨 앞에 "smupc_"를 붙여줬다.     N, Name = input().split()result = ""# 1abandonedText = 0 # 버려진 문자for i in Name: if i not in res..

  • format_list_bulleted ALGORITHM/PYTHON
  • · 2024. 7. 3.
  • textsms
백준 BAEKJOON 31844번 창고지기 [PYTHON/파이썬]

백준 BAEKJOON 31844번 창고지기 [PYTHON/파이썬]

백준 BAEKJOON 31844번 창고지기 [PYTHON/파이썬] (BRONZE Ⅱ)https://www.acmicpc.net/problem/31844       박스를 원하는 칸으로 이동시키기 위해서는로봇의 위치 혹은 깃발의 위치 가 성립해야 한다.성립하지 않으면 박스를 원하는 칸으로 옮길 수 없기 때문에 -1을 출력한다. 로봇의 첫 번째 명령은 박스의 위치 한 칸 전까지 이동해야 하니박스의 위치에서 로봇의 위치를 뺀 뒤 또 1을 빼줘야 한다. 로봇의 두 번째 명령은 박스를 미는 행위이기 때문에깃발의 위치에서 박스의 위치를 빼주면 된다. 이 두 가지 명령의 횟수를 더해주면 결과를 출력할 수 있다.       storage = list(input())robot = storage.index("@") # ..

  • format_list_bulleted ALGORITHM/PYTHON
  • · 2024. 7. 2.
  • textsms
백준 BAEKJOON 31881번 K512에 바이러스 퍼뜨리기 [PYTHON/파이썬]

백준 BAEKJOON 31881번 K512에 바이러스 퍼뜨리기 [PYTHON/파이썬]

백준 BAEKJOON 31881번 K512에 바이러스 퍼뜨리기 [PYTHON/파이썬] (BRONZE Ⅱ)https://www.acmicpc.net/problem/31881       input 대신 sys.stdin.readline.rstrip()을 사용해야 시간 초과가 나지 않는다.바이러스 감염 여부를 체크하는 리스트를 만든 후결과값을 N과 같게 설정했다. query의 길이가 1보다 크면case와 x에 0번째 인덱스, 1번째 인덱스를 나눠 저장하였고그렇지 않다면 case 값만 저장했다. case가 1일 경우 승형이가 감염 시키는 행위이니바이러스 감염 여부를 체크한 뒤 결과값에 -1을 해주고 case가 2일 경우 근수가 치료하니바이러스 감염 여부를 체크한 뒤 결과값에 +1을 해주었다. case가 3일 경..

  • format_list_bulleted ALGORITHM/PYTHON
  • · 2024. 6. 29.
  • textsms
백준 BAEKJOON 31880번 K512컵 개최! [PYTHON/파이썬]

백준 BAEKJOON 31880번 K512컵 개최! [PYTHON/파이썬]

백준 BAEKJOON 31880번 K512컵 개최! [PYTHON/파이썬] (BRONZE Ⅱ)https://www.acmicpc.net/problem/31880       초기 행운 수치가 0인 것과 a와 b의 범위를 숙지한다면 쉽게 풀 수 있다.(a는 행운을 더하는 주문서, b는 행운을 곱하는 주문서)만약 b 주문서 목록에 0이 들어있다면 초기 행운 수치가 0이니바로 곱해줘서 소모해줘야 한다. 즉, a 주문서들을 모두 더한 값에 b 주문서들을 곱하되0인 주문서는 continue로 건너뛰어 곱해준 뒤 결괏값을 출력하면 된다는 뜻이다.       N, M = map(int, input().split())a = list(map(int, input().split()))b = list(map(int, input..

  • format_list_bulleted ALGORITHM/PYTHON
  • · 2024. 6. 28.
  • textsms
백준 BAEKJOON 31868번 수박 게임 [PYTHON/파이썬]

백준 BAEKJOON 31868번 수박 게임 [PYTHON/파이썬]

백준 BAEKJOON 31868번 수박 게임 [PYTHON/파이썬] (BRONZE Ⅲ)https://www.acmicpc.net/problem/31868       단계마다 과일을 2개씩 소모하니K개의 체리를 N단계까지 2로 나눈 몫을 구하면 된다.주의할 점은 1단계부터 시작하니 for문의 반복 횟수는 N-1번이다.       N, K = map(int, input().split())for _ in range(N - 1): K //= 2print(K)

  • format_list_bulleted ALGORITHM/PYTHON
  • · 2024. 6. 15.
  • textsms
백준 BAEKJOON 31922번 이 대회는 이제 제 겁니다 [PYTHON/파이썬]

백준 BAEKJOON 31922번 이 대회는 이제 제 겁니다 [PYTHON/파이썬]

백준 BAEKJOON 31922번 이 대회는 이제 제 겁니다 [PYTHON/파이썬] (BRONZE Ⅳ)https://www.acmicpc.net/problem/31922       간단한 계산 문제이다.max 함수를 활용하면 된다.      A, P, C = map(int, input().split())print(max(A + C, P))

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

티스토리툴바