실버59 [백준] 7785번 회사에 있는 사람 - Python [백준] 실버5 7785번 회사에 있는 사람 - Python https://www.acmicpc.net/problem/7785 7785번: 회사에 있는 사람 첫째 줄에 로그에 기록된 출입 기록의 수 n이 주어진다. (2 ≤ n ≤ 106) 다음 n개의 줄에는 출입 기록이 순서대로 주어지며, 각 사람의 이름이 주어지고 "enter"나 "leave"가 주어진다. "enter"인 경우는 www.acmicpc.net 문제 코드 맞았습니다가 뜬 코드입니다. - 메모리 55056KB | 시간 292ms | 코드 길이 304B import sys input = sys.stdin.readline c = dict() n = int(input().rstrip()) for _ in range(n): N, S = map(st.. 2023. 3. 1. [백준] 5635번 생일 - Python [백준] 실버5 5635번 생일 - Python https://www.acmicpc.net/problem/5635 5635번: 생일 어떤 반에 있는 학생들의 생일이 주어졌을 때, 가장 나이가 적은 사람과 가장 많은 사람을 구하는 프로그램을 작성하시오. www.acmicpc.net 문제 코드 맞았습니다가 뜬 코드입니다. - 메모리 31256KB| 시간 40ms| 코드 길이 306B import sys input = sys.stdin.readline n = int(input().rstrip()) name = dict() for _ in range(n): N, D, M, Y = input().rstrip().split() D = str(D).zfill(2) M = str(M).zfill(2) day = Y+M.. 2023. 2. 28. [백준] 1010번 다리 놓기 - Python 백준 실버5 1010번 다리 놓기 - Python https://www.acmicpc.net/problem/1010 1010번: 다리 놓기 입력의 첫 줄에는 테스트 케이스의 개수 T가 주어진다. 그 다음 줄부터 각각의 테스트케이스에 대해 강의 서쪽과 동쪽에 있는 사이트의 개수 정수 N, M (0 < N ≤ M < 30)이 주어진다. www.acmicpc.net 문제 코드 맞았습니다가 뜬 코드입니다. - 메모리 31256KB | 시간 44ms | 코드 길이 375B import sys input = sys.stdin.readline t = int(input()) path = list() for _ in range(t): n, m = map(int, input().rstrip().split()) c = 1 .. 2023. 2. 27. [백준] 2581번 소수 - Python 백준 실버5 2581번 소수 - Python https://www.acmicpc.net/problem/2581 2581번: 소수 M이상 N이하의 자연수 중 소수인 것을 모두 찾아 첫째 줄에 그 합을, 둘째 줄에 그 중 최솟값을 출력한다. 단, M이상 N이하의 자연수 중 소수가 없을 경우는 첫째 줄에 -1을 출력한다. www.acmicpc.net 문제 코드 맞았습니다가 뜬 코드입니다. - 메모리 33376KB | 시간 56ms | 코드 길이 403B import sys import math input = sys.stdin.readline n = int(input().rstrip()) m = int(input().rstrip()) sieve = list() for i in range(n, m+1): c = .. 2023. 2. 26. [백준] 1094번 막대기 - Python 백준 실버5 1094번 막대기 - Python https://www.acmicpc.net/problem/1094 문제 출력 예시를 보면, 2의 제곱수로만 이루어진 더하기로 x를 만들면 된다는 것을 알 수 있습니다. 따라서 x에 2를 나눠주면서, 나머지가 1일 경우에만 cnt라는 변수에 1씩 더해주면 됩니다. 코드 맞았습니다가 뜬 코드입니다. - 메모리 31256KB | 시간 44ms | 코드 길이 147B import sys input = sys.stdin.readline x = int(input().rstrip()) cnt = 0 while x > 0: if x % 2 == 1: cnt += 1 x = x // 2 print(cnt) 후기 백준과 깃헙 잔디심고 싶어서 암거나 했습니당ㅎ 2023. 2. 25. [Python] 백준 1316번 - '그룹 단어 체커' 풀이 https://www.acmicpc.net/problem/1316 1316번: 그룹 단어 체커 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때 www.acmicpc.net 코드 import sys N = int(sys.stdin.readline().rstrip()) group_word = 0 for i in range(N): word = sys.stdin.readline().rstrip() error = 0 for index in range(len(word)-1): if word[index] != word[index+1]: new_w.. 2023. 1. 10. 이전 1 2 다음