본문 바로가기

전체 글186

파이썬 FLASK - 라우터, 변수 규칙, 후행 슬래시 라우터 - 어떤 요청이 있다면, 플라스크의 경우 특정 함수로 연결시켜주는 작업 플라스크 라우팅에는 route() 데코레이터가 사용된다 app.route("/mypage") - 주소의 끝이 /mypage로 끝날 경우 함수 my_page를 호출하게되어 This is Hyoeun's Page가 화면에 나타나게 된다 라우터에 후행 슬래시 여부에 따라 다르게 동작한다. 하지만 라우터에 후행 슬래시가 있는 경우 후행 슬래시를 적어주지 않아도 자동적으로 후행슬래시가 입력되어 1과 같은 결과가 나오게 된다! 변수규칙 꺽새를 통해 path에 변수를 받을 수 있다. 만약 route에 로 값을 주었다면 함수의 인자에도(id)로 넣어주어야 한다.(변수에 입력된 값이 같은 이름의 파라미터에 전달되므로) 또한 변수를 주게되면 여.. 2022. 7. 10.
11727 - 2xn 타일링 2 문제 2×n 직사각형을 1×2, 2×1과 2×2 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오. 아래 그림은 2×17 직사각형을 채운 한가지 예이다. 입력 첫째 줄에 n이 주어진다. (1 ≤ n ≤ 1,000) 출력 첫째 줄에 2×n 크기의 직사각형을 채우는 방법의 수를 10,007로 나눈 나머지를 출력한다. 예제 입력 1 2 예제 출력 1 3 예제 입력 2 8 예제 출력 2 171 예제 입력 3 12 예제 출력 3 2731 나의 답 n = int(input()) array = [] array.append(1) # 첫째 항을 배열에 저장 array.append(3) # 두번째 항을 배열에 저장 if n == 1: print(1 % 10007) # 1일경우 elif n == 2: print(3 %.. 2022. 7. 9.
11726 - 2 x n 타일링 문제 2×n 크기의 직사각형을 1×2, 2×1 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오. 아래 그림은 2×5 크기의 직사각형을 채운 한 가지 방법의 예이다. 입력 첫째 줄에 n이 주어진다. (1 ≤ n ≤ 1,000) 출력 첫째 줄에 2×n 크기의 직사각형을 채우는 방법의 수를 10,007로 나눈 나머지를 출력한다. 예제 입력 1 2 예제 출력 1 2 예제 입력 2 9 예제 출력 2 55 정답 n = int(input()) array = [] array.append(1) # 첫째 항을 배열에 저장 array.append(2) # 두번째 항을 배열에 저장 if n == 1: print(1 % 10007) # 1일경우 elif n == 2: print(2 % 10007) # 2일경우 else:.. 2022. 7. 8.
백준 1924 - 2007년 문제 오늘은 2007년 1월 1일 월요일이다. 그렇다면 2007년 x월 y일은 무슨 요일일까? 이를 알아내는 프로그램을 작성하시오. 입력 첫째 줄에 빈 칸을 사이에 두고 x(1 ≤ x ≤ 12)와 y(1 ≤ y ≤ 31)이 주어진다. 참고로 2007년에는 1, 3, 5, 7, 8, 10, 12월은 31일까지, 4, 6, 9, 11월은 30일까지, 2월은 28일까지 있다. 출력 첫째 줄에 x월 y일이 무슨 요일인지에 따라 SUN, MON, TUE, WED, THU, FRI, SAT중 하나를 출력한다. 예제 입력 1 1 1 예제 출력 1 MON 예제 입력 2 3 14 예제 출력 2 WED 예제 입력 3 9 2 예제 출력 3 SUN 예제 입력 4 12 25 예제 출력 4 TUE 내 답 x, y = map(in.. 2022. 7. 7.