반응형

전체 글 338

[PYTHON] 프로그래머스 특수문자 출력하기

[PYTHON] 프로그래머스 특수문자 출력하기 (Lv. 0) https://school.programmers.co.kr/learn/courses/30/lessons/181948 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제설명 다음과 같이 출력하도록 코드를 작성해 주세요. 출력 예시 !@#$%^&*(\'"?:; 특수 문자 중 \ (백슬래시), " (큰따옴표), ' (작은따옴표)를 나타내기 위해서는 문자 앞에 \ (백슬래시)를 붙여줘야 한다. print('!@#$%^&*(\\\'\"?:;')

ALGORITHM/PYTHON 2023.12.28

백준 BAEKJOON 31009번 진주로 가자! (Easy) [PYTHON/파이썬]

백준 BAEKJOON 31009번 진주로 가자! (Easy) [PYTHON/파이썬] (BRONZE Ⅲ) https://www.acmicpc.net/problem/31009 31009번: 진주로 가자! (Easy) 첫 번째 줄에는 서울 터미널의 교통편의 개수 $N$이 주어진다. $(1 ≤ N ≤ 1\,000)$ 두 번째 줄부터 $N$개의 줄에 걸쳐 $i$번째 교통편의 정보 $D_i$, $C_i$가 공백으로 구분되어 주어진다. $D_i$는 $i$번째 www.acmicpc.net 교통편의 정보를 리스트로 묶어서 Bus 리스트에 담았다. 그 과정에서 진주로 향하는 버스의 요금을 result1에 담았다. 다시 Bus 리스트를 순회하면서 진주로 향하는 버스의 요금보다 비싼 교통편의 개수를 result2에 더해줬다...

ALGORITHM/PYTHON 2023.12.26

백준 BAEKJOON 30979번 유치원생 파댕이 돌보기 [PYTHON/파이썬]

백준 BAEKJOON 30979번 유치원생 파댕이 돌보기 [PYTHON/파이썬] (BRONZE Ⅲ) https://www.acmicpc.net/problem/30979 30979번: 유치원생 파댕이 돌보기 첫 번째 줄에 파댕이를 돌봐야 하는 시간을 나타내는 정수 $T$ $(1 \leq T \leq 1 \, 000)$가 주어진다. 두 번째 줄에 가지고 있는 사탕의 총 개수를 나타내는 정수 $N$ $(1 \leq N \leq 100)$이 주어진다. 세 번 www.acmicpc.net 사탕들의 맛의 합이 돌봐야 하는 시간보다 같거나 크면 파댕이를 울지 않게 만들고 작으면 울린다. T = int(input()) N = int(input()) F = list(map(int, input().split())) if T

ALGORITHM/PYTHON 2023.12.20

백준 BAEKJOON 30868번 개표 [PYTHON/파이썬]

백준 BAEKJOON 30868번 개표 [PYTHON/파이썬] (BRONZE Ⅳ) https://www.acmicpc.net/problem/30868 30868번: 개표 투표가 끝난 뒤에는 개표를 해야 한다. 일반적으로 개표는 칠판을 사용하며, 한 표가 나올 때마다 한 획을 추가로 긋는 방식을 사용한다. 이 문제에서는 다음과 같은 방식으로 개표를 진행한다. www.acmicpc.net 표의 수를 5로 나눈 몫과 나머지를 이용하면 된다. T = int(input()) for _ in range(T): n = int(input()) result = "++++ " * (n // 5) + "|" * (n % 5) print(result)

ALGORITHM/PYTHON 2023.12.13

백준 BAEKJOON 30794번 가희와 클럽 오디션 1 [PYTHON/파이썬]

백준 BAEKJOON 30794번 가희와 클럽 오디션 1 [PYTHON/파이썬] (BRONZE Ⅳ) https://www.acmicpc.net/problem/30794 30794번: 가희와 클럽 오디션 1 첫 줄에 키 노트의 $lv$과 판정이 공백으로 구분되어 주어집니다. 이때 판정은 miss, bad, cool, great, perfect중 하나로 주어집니다. www.acmicpc.net 초반 문제 설명을 건너뛰어도 된다. 입력으로 주어진 키노트의 판정만 확인하여 조건문을 세우면 된다. keyNote = input().split() if keyNote[1] == "miss": print(0) elif keyNote[1] == "bad": print(200 * int(keyNote[0])) elif ke..

ALGORITHM/PYTHON 2023.12.08

백준 BAEKJOON 30700번 KOREA 문자열 만들기 [PYTHON/파이썬]

백준 BAEKJOON 30700번 KOREA 문자열 만들기 [PYTHON/파이썬] (BRONZE Ⅱ) https://www.acmicpc.net/problem/30700 30700번: KOREA 문자열 만들기 첫 번째 줄에 문자열 $S$가 주어진다. $S$는 영어 알파벳 대문자 K, O, R, E, A로만 이루어져 있으며, 문자열의 길이는 $10$ 이상 $1\,000$ 이하이다. www.acmicpc.net korea = ["K", "O", "R", "E", "A"] 위와 같은 리스트를 만들고 리스트를 순회하면서 문자열 S와 비교해 나갔다. 설명을 하자면 length를 0에서부터 시작하여 S의 K를 만나면 length에 1을 더한다. S의 O를 만나면 length에 1을 더한다. 이걸 A 까지 반복 후 ..

ALGORITHM/PYTHON 2023.12.03

백준 BAEKJOON 20155번 우리 집 밑에 편의점이 있는데 [PYTHON/파이썬]

백준 BAEKJOON 20155번 우리 집 밑에 편의점이 있는데 [PYTHON/파이썬] (BRONZE Ⅱ) https://www.acmicpc.net/problem/20155 20155번: 우리 집 밑에 편의점이 있는데 두 정수 N (1 ≤ N ≤ 1,000), M (1 ≤ M ≤ N)가 주어진다. 그 다음 줄에 N개의 각 편의점 브랜드 X (1 ≤ X ≤ M)가 정수로 주어진다. www.acmicpc.net 주어진 입력에서 어떤 브랜드가 얼마나 많이 등장하는지 확인하면 된다. N, M = map(int, input().split()) brand = list(map(int, input().split())) result = [0] * (M + 1) for i in brand: result[i] += 1 p..

ALGORITHM/PYTHON 2023.11.29

백준 BAEKJOON 30642번 아이그루스와 화장실 [PYTHON/파이썬]

백준 BAEKJOON 30642번 아이그루스와 화장실 [PYTHON/파이썬] (BRONZE Ⅲ) https://www.acmicpc.net/problem/30642 30642번: 아이그루스와 화장실 IGRUS는 Inha Group of Research for Unix Security의 약자로, 2000년부터 시작된 정통처 산하 컴퓨터 학술 자치회이다. IGRUS의 동아리방은 사실 복층 구조로, 1층부터 N층까지 총 N개의 층이 있다. 홀수 층에는 www.acmicpc.net 마스코트가 안뇽이면 홀수층, 인덕이면 짝수층에 배치해 주면 된다. 처음엔 현재 층수가 해당 층이 아니라면 K-1를 해서 정답을 유추하려고 했으나 현재 층수가 1층이라고 가정했을 경우에는 0층이 된다는 사실을 간과하였다. 그렇기에 if..

ALGORITHM/PYTHON 2023.11.26

백준 BAEKJOON 30676번 이 별은 무슨 색일까 [PYTHON/파이썬]

백준 BAEKJOON 30676번 이 별은 무슨 색일까 [PYTHON/파이썬] (BRONZE Ⅴ) https://www.acmicpc.net/problem/30676 30676번: 이 별은 무슨 색일까 별의 색을 출력한다. 빨간색이면 "Red", 주황색이면 "Orange", 노란색이면 "Yellow", 초록색이면 "Green", 파란색이면 "Blue", 남색이면 "Indigo", 보라색이면 "Violet"을 출력한다. www.acmicpc.net 간단한 조건식 구현 문제이다. wavelength = int(input()) if 620

ALGORITHM/PYTHON 2023.11.24
반응형