Lofi Music 10%
단계별로 풀어보기 백준_11022번
·
BaekJoon Reivew
A+B -8문제는 다음과 같습니다.    이전 게시글에서 +만 해주면 되는 문제입니다.이전 게시글을 레퍼런스 하겠습니다 꼭 참조해주세요 !  단계별로 풀어보기 백준_11021번 — doogdong_JH 단계별로 풀어보기 백준_11021번A+B -7 문제는 다음과 같습니다.  요약하자면, 입력 받은 값을 처리 하면서각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다.출력 형식을 지edu-data.tistory.com 이 문제를 통해서 파이썬 최신 버전에 있는 f-string 유연성을 접할 수 있습니다.저의 해답 코드는 다음과 같습니다.N = int(input())for i in range(1,N+1): A,B=map(int,input()..
단계별로 풀어보기 백준_11021번
·
BaekJoon Reivew
A+B -7 문제는 다음과 같습니다.  요약하자면, 입력 받은 값을 처리 하면서각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다.출력 형식을 지켜주면 끝입니다. 이 문제의 키 포인트는 반복문의 반복하는 변수를 어떻게 활용할 것 인지 입니다. 저의 해답 코드는 다음과 같습니다.N = int(input())for i in range(1,N+1): print(f"Case #{i}: {sum(map(int,input().split()))}")f-string을 활용하고 이전에 계속 풀어왔던 방식 즉 map 제너레이터 형식을 집계함수와 활용하여 출력하는 방식을 선택했습니다.  이번 문제의 정답 비율은 약 50%입니다.생각보다 저조한데 항상 이런..
단계별로 풀어보기 백준_15552번
·
BaekJoon Reivew
빠른 A+B문제는 다음과 같습니다.   문제를 요약하자면, 처음에 얼마만큼의 반복 할 것인지를 입력받는 값이 있습니다. 그 값만큼 입력을 받으면서 입력을 받자마자 출력하는 프로그램을 만드는 문제입니다.  이전에도 풀었던 같은 유형의 문제입니다. 이번에는 이전에 가독성이 좋거나 유용했던 다른 사람의 코드들을 기반으로 한번 코딩해봤습니다.for _ in range(int(input())): print(sum(map(int,input().split())))파이썬 개발자들 사이에서는 실제로 사용하지 않을 변수를 _로 표현하는 것이 관례입니다. 이런 컨벤션을 잘 따르면 좋습니다. 입력받은 문자열을 공백으로 나누고, 각각을 정수로 변환한 다음 모두 더하는 과정을 한 줄로 표현했습니다.이렇게 함수들을 연결해서 ..
단계별로 풀어보기 백준_25314번
·
BaekJoon Reivew
코딩은 체육과목 입니다  문제는 다음과 같습니다.이 문제는 C++개념을 주제로 야기 하는 거 같지만, 그렇지 않습니다. 이 문제의 줄거리 주인공은 C++을 잘못 이해해서 long int 는 4바이트 정수까지 저장할 수 있는 자료형이고 long long int 는 8바이트 정수까지 저장할 수 있다고 생각합니다.이런 규칙 때문에 long long long int는 12바이트 정수형을 저장할 수 있을 거라고 생각합니다.  이는 잘못된 생각이며, 문제를 위해 만들어진 사고 방식입니다.long long long int와 같은 형태는 실제 C++에서는 사용할 수 없습니다. 문제의 입력 조건은 4N이 4의 배수이기 때문에 N을 4로 나눈 값 만큼 long 을 출력하면 되는 문제입니다.  저의 해답 코드는 다음과 같습..
단계별로 풀어보기 백준_25304번
·
BaekJoon Reivew
영수증문제는 다음과 같습니다.코스트코에서 구매한 물건들의 총 금액 검증하기문제 소개대형 마트에서 장을 보고 난 후, 계산이 정확하게 되었는지 확인하는 것은 중요한 일입니다. 특히, 여러 가지 물건을 한꺼번에 구매했다면 가격을 다시 한 번 검토해보는 것이 필요할 수 있습니다.이 문제에서는 영수증에 적힌 총 금액과 각 물건의 가격 및 개수를 이용해 계산한 금액이 일치하는지 확인하는 프로그램을 작성해야 합니다.문제 분석주어진 입력을 분석해 보면,첫 번째 줄에 영수증에 적힌 총 금액 X가 주어집니다.두 번째 줄에 구매한 물건의 종류의 수 N이 주어집니다.이후 N개의 줄에 걸쳐 각 물건의 가격 a와 개수 b가 공백을 두고 주어집니다.계산한 총 금액이 영수증에 적힌 총 금액과 같으면 Yes, 다르면 No를 출력해야..
단계별로 풀어보기 백준_8393번
·
BaekJoon Reivew
합문제는 다음과 같습니다. 입력조건으로 1이 문제의 키 포인트는 누적값을 어떻게 계산할 것인지 입니다. 프로그래밍에서 가장 기본적이면서도 중요한 개념 중 하나가 반복문과 수학적 연산입니다.이번 문제는 1부터 N까지의 합을 구하는 문제로, 프로그래밍 입문자가 연습하기 좋은 문제입니다.이 문제를 해결하는 방법은 여러 가지가 있으며, 각각의 방법을 비교해 보면서 연산 속도와 효율성에 대해 알아보겠습니다.  다음은 저의 해답 코드 첫 번째 입니다. n = int(input())result = 0for i in range(1,n+1): result +=i #이 방식은 result = result + i와 같음print(result) result += i 는 복합 할당 연산자(Compound Assignme..