사진찍는 개발자📸👩‍💻
close
프로필 배경
프로필 로고

사진찍는 개발자📸👩‍💻

  • 분류 전체보기 (121)
    • develop (120)
      • PHP (5)
      • Python (73)
      • Back-End Roadmap (1)
      • AWS (36)
      • Java (0)
      • Nest.js (5)
    • interest (1)
      • 35mm film (1)
  • 홈
  • 태그
  • 방명록

[Nest.js] swagger 데코레이터 - 2 (응답 데코레이터)

1. @ApiResponse()- 용도: 모든 유형의 API 응답을 정의할 수 있는 일반적인 데코레이터@ApiResponse({ status: 201, // HTTP 상태 코드 description: '게시글 생성 성공', // 응답 설명 type: PostResponseDto, // 응답 타입 (DTO) schema: { // 복잡한 응답 스키마 정의 시 example: { id: 1, title: '제목', content: '내용' } }}) 2. @ApiOkResponse()- 용도: 200 성공 응답 정의@ApiOkResponse..

  • format_list_bulleted develop/Nest.js
  • · 2024. 12. 29.
  • textsms

[Nest.js] swagger 데코레이터 - 1

1. @ApiOperation()- 용도: API 엔드포인트의 동작을 설명하는 메타 데이터 정의- 사용 시점: 컨트롤러의 각 메소드에 정의@ApiOperation({ summary: '게시글 목록 조회', // API 요약 설명 description: '페이지네이션을 포함한 게시글 목록을 조회합니다', // 상세 설명 deprecated: false // API 폐기 여부}) 2. @ApiTags()- 용도: API들을 논리적인 그룹으로 분류- 사용 시점: 컨트롤러 클래스 레벨에 정의// 컨트롤러 레벨에서 사용@ApiTags('posts') // 단일 태그@ApiTags('posts', 'admin') // 복수 태그@Controller('p..

  • format_list_bulleted develop/Nest.js
  • · 2024. 12. 29.
  • textsms

[프로그래머스/파이썬] 최대공약수와 최소공배수

[문제]#문제 설명두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어 두 수 3, 12의 최대공약수는 3, 최소공배수는 12이므로 solution(3, 12)는 [3, 12]를 반환해야 합니다.제한 사항두 수는 1이상 1000000이하의 자연수입니다. [답안]import mathdef solution(n, m): gcd = math.gcd(n,m) return [gcd, n // gcd * m] [풀이] math 라이브러리의 gcd() 함수를 사용해서 최대공약수를 구하였다.python 3.9버전에서는 lcd 함수를 사용하여 최소공배수를 구할 수 있지만, 프로그래머..

  • format_list_bulleted develop/Python
  • · 2024. 8. 9.
  • textsms

[프로그래머스/파이썬] 직사각형 별찍기

[문제]#문제 설명이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다.별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요.#제한 조건n과 m은 각각 1000 이하인 자연수입니다. [답안]a, b = map(int, input().strip().split(' '))for i in range(b): print('*' * a) [풀이] 세로의 길이 b만큼 range 함수로 for문을 돌고a에 "*"을 곱하여 a의 수 만큼 *을 출력하도록 하였다.print() 함수는 마지막에 줄바꿈을 포함하고 있기 때문에 print 함수를 사용했다. [문제 풀어보기]https://school.programmers.co.kr/learn/courses/30/lessons/12..

  • format_list_bulleted develop/Python
  • · 2024. 8. 9.
  • textsms

[프로그래머스/파이썬] 행렬의 덧셈

[문제]#문제 설명행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요.#제한 조건행렬 arr1, arr2의 행과 열의 길이는 500을 넘지 않습니다. [답안]def solution(arr1, arr2): answer = [] for i in range(len(arr1)): answer.append([i + j for i, j in zip(arr1[i], arr2[i])]) return answer [풀이]zip 함수는 1차원 배열의 값을 구할 때 사용할 수 있으므로 for문과 zip 함수를 함께 사용하여 2차원 리스트..

  • format_list_bulleted develop/Python
  • · 2024. 8. 9.
  • textsms

[프로그래머스/파이썬] 문자열 다루기

[문제]#문제 설명문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다.#제한 사항s는 길이 1 이상, 길이 8 이하인 문자열입니다.s는 영문 알파벳 대소문자 또는 0부터 9까지 숫자로 이루어져 있습니다. [답안]def solution(s): return s.isdigit() and (len(s) == 4 or len(s) == 6) [풀이]s.isdigit() : 문자열이 숫자로 되어있는지 판별(len(s) == 4 or len(s) == 6): 문자열의 길이가 4 혹은 6인지 판별   [문제 풀어보기]https://school.programmers..

  • format_list_bulleted develop/Python
  • · 2024. 8. 9.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • ···
  • 21
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (121)
    • develop (120)
      • PHP (5)
      • Python (73)
      • Back-End Roadmap (1)
      • AWS (36)
      • Java (0)
      • Nest.js (5)
    • interest (1)
      • 35mm film (1)
최근 글
인기 글
최근 댓글
태그
  • #SAA
  • #swagger 데코레이터
  • #프로그래머스 파이썬
  • #프로그래머스
  • #Python
  • #aws
  • #SAA자격증
  • #nest swagger
  • #파이썬
  • #nest swagger 데코레이터
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바