Lofi Music 10%
단계별로 풀어보기_백준 10998번
·
BaekJoon Reivew
A x B두수를 입력받고 두 수의 곱을 출력하는 문제 이번 문제들 또한 이전 게시글에서 연산자만 바꿔주면 되는 문제입니다.정답 비율이 약38%에서 두배가량 상승한 것을 알 수 있습니다.여전히 입력을 공백을 기준으로 두 변수로 받아 곱한 것을 출력해야 합니다.또한 같은 문제이더라도 시간복잡도를 겨냥한 조건이 제한될 수 도 있으니 조건 또한 봐야 합니다.  결과 코드는 다음과 같습니다A,B = map(int,input().split())print(A*B)  아래는 다른 사람의 오답 처리 된 pytho code입니다. 입력조건을 무시한 채 두번을 받아 오류가 발생합니다. 다른 사람들의 풀이가 앞에서 말한 거 처럼 입력과 출력을 집접적으로 제한한다는 것을 확인할 수 있습니다. 이러면 입력을 넣지 못하기 때문에 ..
단계별로 풀어보기_백준 1001번 with Python
·
BaekJoon Reivew
A - B 두수를 입력받고 두수의 차를 출력하는 문제.이 내용은 앞선 1000번의 내용이랑 매우 같습니다. 단순하게 + 를 - 연산자로 바꿔주기만 하면 됩니다. 1000번을 풀고나서 푼 사람들은 이 문제에서 요구하는 map 과 split을 알고 있기 때문에 정답 비율이 약 2배가량 오른것을 알 수 있습니다. 이 문제를 해결하기 위한 코드는 다음과 같습니다.A,B = map(int,input().split())print(A-B)단계별로 풀어보기_백준 1000번 with Python — doogdong_JH 단계별로 풀어보기_백준 1000번 with PythonA + B두수를 입력받고 합을 출력하는 문제. 이번 백준 문제는 두수를 입력받고 합을 출력하는 문제이다. 이 또한 파이썬을 조금이라도 알고 있다면, ..
단계별로 풀어보기_백준 1000번 < map 더 자세히 알기 >
·
BaekJoon Reivew
이전 게시글에서는 map과 split을 활용하여 문제를 해결하였습니다. 하지만 단순하게 넘어가는 것 보다 map함수의 성질을 깊게 이해하는 것이 중요하다고 생각합니다. 이를 이해하면 앞으로의 코딩에서 map을 자주사용하게 되는데 이 때 알고 사용하는 것과 모르고 사용하는것의 차이점이 크기 때문이라고 생각하여 블로깅을 하나 더 하게 되었습니다.  map 함수를 사용할 때 list()를 호출하지 않는 경우, 반환되는 값은 map 객체, 즉 이터레이터입니다. 이 이터레이터는 계산된 값을 메모리에 저장하지 않고, 요청 시(예를 들어, 반복하거나 다른 함수에서 사용할 때) 실시간으로 해당 값을 계산하여 반환합니다.map 객체 이해하기map 객체는 단순히 요소들에 대한 연산을 정의하고 있지만, 이 연산들을 실제로 ..
단계별로 풀어보기_백준 1000번 with Python
·
BaekJoon Reivew
A + B두수를 입력받고 합을 출력하는 문제. 이번 백준 문제는 두수를 입력받고 합을 출력하는 문제이다. 이 또한 파이썬을 조금이라도 알고 있다면, 어렵지 않게 풀 수 있는 문제입니다. 하지만 정답 비율은 약 38%입니다.백준 단계별로 풀어보기에 첫 단계에서 정답 비율이 저조한 것은 아마 백준의 입출력 제한 과 정답 제출 방식이 특이하기 떄문이라고 생각합니다. 따라서 이를 확실하게 알아야 다음 단계들을 더욱 쉽하게 접할 수 있다고 생각합니다. 이제 문제를 분석해보겠습니다. 문제의 목적은 다음 과 같습니다. 두 정수 A와 B를 입력받은 후 A+B를 출력하는 프로그램을 작성해야 합니다.백준에서는 입력을 조건에 알맞게 스스로 넣어 테스트 합니다.따라서 백준에게 제출 할 때 입력을 스스로 받을 수 있도록 해줘야..
단계별로 풀어보기_백준 2557번 with Python
·
BaekJoon Reivew
입출력과 사칙연산 단계 백준(Baekjoon) 온라인 저지(BOJ)는 프로그래밍 문제 해결 능력을 평가하고 향상시킬 수 있는 한국의 온라인 코딩 테스트 플랫폼입니다. 이 플랫폼은 다양한 난이도의 문제를 제공하며, 사용자들이 프로그래밍 언어를 사용하여 문제를 해결하고 그 해답을 제출할 수 있습니다. 백준을 처음 시작하게 된다면 조건, 입력, 출력이 제한되어 있는 것을 확인할 수 있는데, 이는 백준을 풀면서 적응해나가야 할 포인트들이다. 실제로 입력, 출력은 모두 예시와 같은 방식대로 입력을 받아야 하고 또한 출력을 받아야 한다. 처음으로 풀어볼 백준은 2557번이다. 이 문제에서는 입력을 따로 받지 않고 출력만 되어 있으니 print('Hello World!')를 똑같이 코딩하면 된다.     이러한 기초..