본문 바로가기

백준14

[알고리즘] 백준 | 개수 찾기, X보다 작은 수, 최소,최대, 최댓값 1차원 배열문제를 차근차근 풀이하고있다. 개수 찾기 답: 더보기 from sys import stdin input = stdin.readline N = int(input()) num_list = list(map(int, input().split())) v = int(input()) count = 0 for num in num_list: if v == num: count += 1 print(count) 문제 분석 및 해석 N개의 정수가 주어졌을 때, 정수 v가 몇 개인지 구하는 프로그램을 작성 입력: 11 1 4 1 2 4 2 4 2 3 4 4 2 출력: 3 리뷰. 간단해서 한줄 코딩도 가능할듯 하다 X보다 작은 수 답: 더보기 from sys import stdin input = stdin.readlin.. 2023. 9. 5.
[알고리즘] 백준 | 공 넣기 공 넣기 답: 더보기 from sys import stdin input = stdin.readline N, M = map(int, input().split()) bucket = ["0"] * N for _ in range(M): i, j, k = map(int, input().split()) for num in range(i-1, j): bucket[num] = f"{k}" print(" ".join(bucket)) from sys import stdin input = stdin.readline N, M = map(int, input().split()) bucket = [0] * N for _ in range(M): i, j, k = map(int, input().split()) for num in ra.. 2023. 9. 4.
[algorithm] 페어 - 백준:25314 코딩은 체육과목 | 프로그래머스: 문자열 내 마음대로 정렬하기 답: 25314 더보기 import sys N = int(sys.stdin.readline()) a = N / 4 print('long ' * int(a) + 'int') 아래 코드는 vscode에서 실행할때는 정상 출력되지만 백준에 제출하면 런타임에러가 뜬다! 함수를 만들어 풀이하는 것이 익숙해서 그대로 만들었지만 시간복잡도 상으로 좋지 않은 코드인 것 같다. def solution(N): a = N / 4 answer = int(a) * 'long ' + 'int' return answer print(solution(N)) 팀원들의 풀이 1) N = int(input()) bite = "" while True: if N >= 4: bite += "long " N -= 4 if N == 0: break.. 2023. 5. 3.
[algorithm] 페어 - 백준:2563 색종이 답: 더보기 import sys def area(): #input 으로 받으니까 넣지 않아도 됨 inp = int(sys.stdin.readline()) paper = [[0]*100 for i in range(100)] for _ in range(inp): width, length = map(int, input().split()) #주어진 w, l 에서 10만큼씩 채워주기 for w in range(width, width+10): for l in range(length, length+10): paper[w][l] = 1 result = 0 for row in paper: result += sum(row) return result print(area()) 문제 분석 및 해석 - 문제 - 가로세로 100 .. 2023. 5. 2.