[백준 문제풀이 : 10172번] 파이썬 - 개
·
Algorithm/Baekjoon
고양이문제도 개문제도 있었는데 둘다 똑같은 유형의 문제라 한게시글로 퉁치려고한다. 예제출력에 있는 것을 복사하여 그대로 프린트함에수에 붙여넣기만하면 되는 간단한 작업이지만 군데군데 역슬레쉬(\)나 " ' """ 등등 섞여있어서 역슬래쉬앞에는 역슬래쉬를 하나더 붙이고 " ' """ 가 쓰여진 문장에는 중복되지않는 것을 대체하여 넣어 주었다. 다행히 별탈없이 정답~ 역슬래쉬를 문자로 사용하고 싶을때는 앞에 역슬래쉬를 하나 더 붙여주자
[백준 문제풀이 : 2588번] 파이썬 - 곱셈
·
Algorithm/Baekjoon
문제를 보자마자 깊은 고민에 빠졌다. 1번 * 2번의 1의자리,1번 * 2번의 10의자리,1번 * 2번의 100의자리 이것을 어떻게 표현해야하나 도무지 감이 잡히지 않는다. 처음에는 나누기 10,100을하여 몫을가지고 곱하는 것을 생각했으나 100의자리는 가능하다 쳐도 10의 자리가 38이 나오기에 불가능하다 생각했다. 그러다 10의 자리는 나누기10을한 몫에 나누기10을한 나머지를 쓰면 되겠다는 생각이 번뜩였다! 바로 도전 오답이 나왔다... 오답이 나오고 문제들 다시 읽어보니 이번에는 입력란이 한줄에 두가지 숫자를 입력하는 것이 아니라 한줄씩 입력하는 것이었다... 문제를 제대로 안읽어보는 것이 여기서 또... ㅠ 입력을 두줄로 나눠서 받게 수정해서 제출했더니 정상적인 정답이 나왔다. 처음에 문제를 ..
[백준 문제풀이 : 10430번] 파이썬 - 나머지
·
Algorithm/Baekjoon
전에 했던 문제와 같이 map함수를 이용하여 a,b,c한번에 값을 입력받아 그대로 출력만 하면 되는 문제 같았다 왜인지 모르겠는데 컴파일 에러가 나서 굉장히 당황했다 이런식으로 하는거 아니었나...? 한 5분동안 계속 왜 컴파일에러가 나는지 찾아봤다 idle을 열어서 새롭게 다시 코드를 써보았더니 정상작동한다 그제서야 아 뭔가 빠트린 것이나 잘못 적은 곳이 있구나 싶어서 찬찬히 다시 둘러보니 3번열에 마지막c앞에 %가 빠졌었다. 이런걸 5분동안이나 생각하고 있던 내 자신이 부끄러워진다 ㅋㅋ.. 다시 수정하여 제출하였더니 정상적으로 정답이라고 뜬다 느낀점 내 자신을 너무 못믿어 너무 위축되어 아에 방법이 잘못 됬다고 단정짓고 다른 방법을 찾는것보다 내가 썻던 코드를 믿고 우선 문법적으로 뭔가 오타난 부분은..
[백준 문제풀이 : 10926번] 파이썬 - ??!
·
Algorithm/Baekjoon
처음 문제를 보고 무슨 말인지 이해하는데까지 시간이 꽤 걸렸다.. 그냥 예제입력과 출력을 보고 단순히 문자를 입력받아 그문자의 뒤에 ' ??! ' 만을 덧붙여서 출력하는 문제인 것인가? 하고 이해하고 풀어보았다. 처음엔 파이썬에서는 문자 자료형을 어떻게 표현하더라 생각했었는데 생각해보니 파이썬은 따로 문자자료형에 대한 정의가 필요하지 않았었다. 그래서 정말 단순하게 생각하여 코드를 짜봤는데 정답이었다 꽤나 허무.. ㅋㅋㅋ 이문제도 혹시나 다른사람들은 다르게 푼사람이 있는가 궁금해서 구글링해보았다. 프린트함수안에 인풋을 넣어서 한줄안에 바로 사용할 수 있다는 사실을 처음 알았다. 파이썬은 어디까지 편하게 해줄것인가... ㅋㅋㅋ 이 코드를 본 순간 정말 내 기분도 ??! 였다 ...
[백준 문제풀이 : 10869번] 파이썬 - 사칙연산
·
Algorithm/Baekjoon
이전의 문제에 a-b라던가 a*b라던가 비슷한 문항들이 몇개 있었지만 다 똑같은 map 함수를 이용해 풀이를 하였기에 따로 포스팅의 필요성을 느끼지 못해 스킵하고 사칙연산으로 바로 넘어왔다. 이문항도 마찬가지로 보자마자 map함수 이용해서 똑같이 풀면 되겠다~ 라고 간단하게만 생각하여 a,b = map(int, input().split()) print(a+b) print(a-b) print(a*b) print(a/b) print(a%b) 라고만 작성하였는데 오답이 나와서 당황했다... ㅋㅋㅋ 생각해보니 파이썬은 나누기를 이용하면 인트로 자료형을 부여했었다라도 자동으로 float 형으로 변형해주는 것을 까먹고있었다. 그리하여 새롭게 코딩한것이 이것, 나누기연산앞에 int 형을 다시 새롭게 부여해주었다. 그..
[백준 문제풀이: 1001번] 파이썬 - A-B
·
Algorithm/Baekjoon
직전의 1000번 +문제와 다를게 없는 문제다... 직전의 문제에서 새로이 배운 map함수를 이용하여 풀어보았다. 한번에 정답 히히.. 이런 간단한 문제 한번에 맞춰놓고 좋아하는 나도 아직 멀었구나 싶음... ㅋㅋ
[백준 문제풀이: 1000번] 파이썬 - A+B
·
Algorithm/Baekjoon
문제를 보자마자 ' 이번문제도 쉽구만 ' 이라는 생각과 동시에 뇌정지가 왔다 ㅋㅋ... c언어로는 어떻게 쓰는지 생각이 나는데 첫줄에 a,b가 주어진다..? 파이썬 입력값받는건 어떻게 쓰는지조차 갑자기 생각이 안난다 a,b = int (input()) 이렇게쓰던거던가? 하고 써봤더니 계속 오류가 난다. 파이썬은 두개의 값을 한줄에 동시에 받으려면 뭔가 더 필요했던 것 같은데 기억이 도저히 안나서 결국 찾아봤다. 스플릿이었음.. 실제로 내가 파이썬 수업들을때는 굳이 한줄에 두개의 값을 받을 필요가 없었기에 강사님이 약간 이런 것도 있다~ 라는 식으로 한번정도 대충 설명해주시고 넘어갔던 기억이 났다. 프린트함수 뒤에 인트를 어떻게 한번에 묶을 수는 없을까 찾아보지도 않고 그냥 대충 이렇게도 묶어보고 저렇게도..
[백준 문제풀이: 2257번] 파이썬 - Hello World
·
Algorithm/Baekjoon
백준 문제풀이 단계별로 차근차근 풀어보자 싶어서 열어봤더니 나왔던 첫 문제 HELLO WORLD! 파이썬 첫 수업들었을 당시에 제일 처음 했던 친구이지 싶다 ㅋㅋ 너무 어렵지 않을까라는 내 걱정이 무색하게 너무나도 쉬운 상대가 나와서 약간 김빠진 느낌도 없지않아 있다. 한동안 c언어를 공부하다 파이썬을 다시 써보니 조금 어색한 느낌도 든다. \n 을 안써도 줄바꿈이 된다는 점이나 printf가 아닌 print 를 사용한다는 점 등... 이번문제는 너무 쉬워서 다른사람들의 문제풀이를 굳이 보지않아도 될 것 같아서 넘어가도 될 것 같다!