본문 바로가기
반응형

파이썬36

[백준 10171 파이썬] 고양이 [백준 10171 파이썬] 고양이 안녕하세요. 이번 문제는 고양이를 출력하는 문제입니다. 고양이? 라고 의아해 하시는 분들이 많을 것 같은데요. 우선 문제와 예제 출력 결과를 먼저 보시는게 이해가 빠를것 같습니다. 예제를 보니 딱 감이 오시죠? 바로 문자 (기호)로 고양이 모양을 출력하는 문제입니다! 가끔 포털사이트 댓글 같은데서 특이한 그림을 문자로 만들어내는 것을 볼 수 있는데 주로 특이한 나라 언어가 섞여있죠. 입출력에서 이런 문제를 내는 이유는 바로 특정 기능이 있는 기호들 (예: 따옴표 (' ', " ") , 백슬래시 ( \ ), 연산자 (+, -, *, /, %) 등)을 포함해서 문자열을 의도한대로 출력하는 방법을 묻는 것이랍니다. 정확히 문자열로 표현되지 않으면 제대로 출력되지 않고 에러가 .. 2022. 12. 24.
[백준 2588 파이썬] 곱셈 [백준 2588 파이썬] 곱셈 안녕하세요. 이번 문제는 곱셈이네요. 사칙연산을 반복하다 보니 이제 슬슬 지루하실 수도 있겠네요. 하지만 비슷해 보이는 변형에도 함정이 숨어있을 수 있으니 다양한 문제를 풀어보면 실력 향상에 도움이 되겠죠! 문제 분석 문제 부분의 수식은 어디서 많이 본 그림 같네요! 세자리 수 곱셈을 손으로 푸는 과정을 코드로 구현하는 문제라고 생각할 수 있을 것 같습니다. 코드가 조금 길어질 수 있지만, 우리 생각과 코드의 흐름을 맞춰서 진행을 해보는게 이해가 잘 될것 같군요. 문제에서, (1), (2)는 입력을 받고, (3)~(6)은 각각 별도의 변수로 지정해서 출력하는 것이 좋겠네요. (1) a = 472 (입력) (2) b = 385 (입력) (3) c = 472x5 (a x b의 .. 2022. 12. 23.
[백준 10430 파이썬] 나머지 [백준 10430 파이썬] 나머지 안녕하세요. 이번 문제는 계산식이 복잡하네요. 암산을 해보면... 딱, 잘 모르겠군요. 하지만 걱정할 필요는 없습니다. 계산 결과도 중요하지 않고 증명할 필요도 없으니까요! 문제 분석 '문제' 부분은 복잡하지만 그다지 중요하지 않고, A, B, C 세 값을 입력받아 4가지 연산 결과를 출력하면 간단히 해결될 것 같습니다. 답안 map 함수로 정수형 변수 A, B, C 입력을 넣고, 출력값은 손이 아플 것 같으니 문제에서 복붙하면, 에러가 나네요! 왜 그럴까요? 바로 곱셈 연산자를 x로 썼기 때문이죠. 컴퓨터 입장에선 변수도 문자열도 연산자도 아닌것이 혼란스럽나 봅니다. (곱셈 연산자는 'AxB' 포스팅에서 복습해 볼 수 있어요.) 자, 다시 곱셈 연산자를 '*'로 수정하.. 2022. 12. 22.
[백준 3003 파이썬] 킹, 퀸, 룩, 비숍, 나이트, 폰 [백준 3003 파이썬] 킹, 퀸, 룩, 비숍, 나이트, 폰 안녕하세요. 이번에도 재미있는 사칙연산 응용 문제네요. 체스 룰까지 알아야 하는건 아니고 필요한 체스말 각각(킹, 퀸, 룹, 비숍, 나이트, 폰)의 수를 문제에서 제시하고 있으니 먼저 문제를 잘 읽어봅시다! 문제 분석 동혁이가 찾은 체스 말 숫자와 게임에 필요한 올바른 말 숫자의 차이를 구하는 문제군요! 예를 들면, 킹 3개를 찾았는데, 올바른 킹 숫자는 1개이므로 3-1=2, 2개를 빼면 되겠네요. 주의하실 점은 양수는 더해야, 음수는 빼야 하는 숫지를 의미하므로 '올바른 말의 수' - '찾은 말의 수' 형식으로 수식을 구성해야 합니다. 답안 먼저, 킹, 퀸, 룩, 비숍, 나이트, 폰 각각의 갯수를 입력받습니다. 변수명은 각 말의 영문명 첫글.. 2022. 12. 21.
반응형