Rieul's Index

  • 홈

range 1

for문제를 range, join, map을 활용해서 풀기

문제) 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 입력) 첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다. 출력) 첫째 줄부터 N번째 줄 까지 차례대로 출력한다. 예제 입력 출력 5 5 4 3 2 1 저는 이 문제를 보았을 때 알고리즘 단계에 for문 안에 있어서 그대로 하면 되겠다 싶었습니다. For i in range(int(input()), 0, -1): print(i) 나름 용량 적게 먹으라고 짧게 작성했는데 더 효율적인(?) 코드를 보았습니다. n = range(int(input()),0,-1) print('\n'.join(map(str,n))) 풀어보면(임의로 a, b 정의했습니다) >>> a = int(input()) a = 5 >..

알고리즘/Python 2021.04.26
이전
1
다음
더보기
프로필사진

Rieul's Index

  • 분류 전체보기 (13)
    • 취미 (0)
      • minecraft (0)
    • App (1)
      • Flutter (1)
    • Web (6)
      • Advise_clothes (3)
      • Database (3)
    • 알고리즘 (6)
      • Python (6)

Tag

백준, .reverse(), Spring Boot, input, Min, 알고리즘, 연산자 %, 백준 1110, join, Cors, 파이선, split, 백준 3052번, 파이썬, list, map, SOP, 연산자 //, Python, set함수,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

방문자수Total

  • Today :
  • Yesterday :

티스토리툴바