반응형

BRONZE Ⅲ 35

백준 BAEKJOON 28014번 첨탑 밀어서 부수기 [PYTHON/파이썬]

백준 BAEKJOON 28014번 첨탑 밀어서 부수기 [PYTHON/파이썬] (BRONZE Ⅲ) https://www.acmicpc.net/problem/28014 28014번: 첨탑 밀어서 부수기 첫째 줄에 첨탑의 개수 $N$이 주어진다. $(1\leq N\leq 5\,000\,000)$ 둘째 줄에는 앞에서부터 차례대로 첨탑의 높이 $H_1, H_2, \cdots, H_n (1\leq H_i\leq 1\,000\,000)$ 이 주어진다. 입력으로 주어지는 모든 수는 정 www.acmicpc.net for문을 통해 i번째 인덱스와 i+1 인덱스를 비교해 가면서 풀었다. 처음엔 무조건 첨탑을 밀어야하니 result=1을 주고 시작했다. i번째 인덱스가 i+1 보다 작거나 같으면 result에 +1 해줬다...

백준 BAEKJOON 28289번 과 조사하기 [PYTHON/파이썬]

백준 BAEKJOON 28289번 과 조사하기 [PYTHON/파이썬] (BRONZE Ⅲ) https://www.acmicpc.net/problem/28289 28289번: 과 조사하기 소프트웨어개발과는 2학년 1반, 2학년 2반 학생 각각 1명씩 있기에 2명, 임베디드소프트웨어개발과는 3학년 3반 학생 1명, 인공지능소프트웨어개발과는 2학년 4반 학생 1명, 그리고 아무런 과에도 www.acmicpc.net 먼저 0이 4개가 채워진 리스트를 만들었다. ('소프트웨어개발과', '임베디드소프트웨어개발과', '인공지능소프트웨어개발과', '아무런 과에도 속하지 않는 1학년'의 수를 차례대로 담기 위함) 학생의 정보가 G, C, N 으로 주어지는데 문제를 푸는데 있어서는 사실상 N은 필요가 없는 정보이다. 오직 ..

백준 BAEKJOON 28061번 레몬 따기 [PYTHON/파이썬]

백준 BAEKJOON 28061번 레몬 따기 [PYTHON/파이썬] (BRONZE Ⅲ) https://www.acmicpc.net/problem/28061 28061번: 레몬 따기 성우는 숲에서 레몬을 따와야 한다. 숲은 하나의 수직선으로 표현할 수 있고, 여기에는 레몬 나무 \(N\)그루가 \(x=1\)부터 \(x=N\)까지 일정한 간격으로 자라 있다. 성우는 현재 \(x=0\)에 있으며, 집은 www.acmicpc.net 주어진 레몬 개수에서 이동하는 과정 중에 흘린 레몬 개수를 차감한 리스트를 만들어서 풀었다. N = int(input()) trees = list(map(int, input().split())) lemon = [trees[i] - (N - i) for i in range(N)] # ..

백준 BAEKJOON 17618번 신기한 수 [PYTHON/파이썬]

백준 BAEKJOON 17618번 신기한 수 [PYTHON/파이썬] (BRONZE Ⅲ) https://www.acmicpc.net/problem/17618 17618번: 신기한 수 평소에 수에 대한 관심이 많은 아이인 민철이는 오늘도 노트에 연필로 수를 더하거나 빼거나 곱하거나 나눠보면서 시간을 보내고 있다. 그러다가 18이라는 수는 신기한 성질을 가진다는 것을 알 www.acmicpc.net 1부터 N까지의 신비한 수를 찾는 문제이다. for 문을 활용하여 쉽게 풀 수 있었다. (하지만, 배점은 78점을 맞았다...) N = int(input()) result = 0 for i in range(1, N + 1): tmp = 0 for t in str(i): tmp += int(t) if i % tmp ..

반응형