[python] 백준 2747 : 피보나치 수 첫째 줄에 n이 주어지면 n번째 수를 구하는 예제이다. n = int(input()) a,b = 0, 1 for i in range(n): a,b = b, a+b print(a) n값을 인풋으로 받는다. 그리고 초기값 a,b를 0,1로 둔 뒤 반복문을 사용하여 b, a+b가 차례대로 쌓이게 한다. 그리고 a를 출력해주면 정상적으로 출력됨을 볼 수 있다. IT/Algorithm 2023.11.03
[python] 백준 14681: 사분면 고르기 입력값을 2개 받아, 사분면을 출력하는 예제이다. 조건문을 활용하는데, if와 elif를 사용하여 각 사분면의 특징을 정의해주고 그에 맞는 출력값을 출력하도록 설정하였다. 생각해 볼 점: line 10,line 11에서 elif문을 사용하여 4사분면을 표현하였는데, else 처리를 해주어도 정상 작동한다. 그러나 혹시 추가적인 수정사항이 생긴다면 추가하기에 elif문이 더 편리하지 않을까 하는 생각에 elif를 사용하여 구현하였다. IT/Algorithm 2023.10.12
[python] 백준 10869 : 사칙 연산 입력값을 2개 받아 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지를 구하는 예제이다. 먼저 number = input().split()을 이용하여 입력값을 2개 받은 후에, 출력값을 각각 나타내주면 된다. 살펴볼 점 line 10: 몫을 구해야 하는데, 정수로 떨어져야 하기 때문에 // (슬래시 두번)을 적용해야 함. /로 받으면 출력값이 소수점까지 출력되기 때문에 문제에서 요구하는 정답이 아니다. IT/Algorithm 2023.10.12