Category
  • 분류 전체보기 (38)
    • React (8)
    • TypeScript (1)
    • JavaScript (2)
    • 대회 (0)
    • 알고리즘 (18)
    • CSS (2)
    • Python (2)
    • CS224N (4)
© GRAVITY | 한재
✨

@양하연

컴퓨터 전공생의 킁카킁카 공부 기록

  • 분류 전체보기 (38)
    • React (8)
    • TypeScript (1)
    • JavaScript (2)
    • 대회 (0)
    • 알고리즘 (18)
    • CSS (2)
    • Python (2)
    • CS224N (4)
  • [Python] 백준 10989번 수 정렬하기 3 /메모리 초과 오류 해결
    2023. 1. 30.
    [Python] 백준 10989번 수 정렬하기 3 /메모리 초과 오류 해결
    [Python] 백준 10989번 수 정렬하기 3 /메모리 초과 오류 해결
    import sys input = sys.stdin.readline n = int(input()) arr = [] for i in range(n): arr.append(int(input())) arr.sort() for i in arr: print(i) 입력받은 값을 빈 배열 arr에 append 후, sort()함수로 오름차순하여 출력하는 형식을 생각했다 하지만 메모리 초과 발생...! 메모리 제한이 8MB로 굉장히 작은데, 많은 메모리를 소요하는 파이썬으로 실행하니 쉬운 문제임에도 불구하고 오래 걸렸다.... 메모리 초과 발생 이유 (1) sort,sorted를 사용 (2) sys.stdin.readline이 아닌 그냥 input()를 사용 (3) for 문 안에 append를 작성 따라서 이 문제는..
    2023. 1. 30.
  • [Python]반올림 함수 round() 사용 시 0.00이 0.0로 출력되는 오류 해결
    2023. 1. 2.
    [Python]반올림 함수 round() 사용 시 0.00이 0.0로 출력되는 오류 해결
    [Python]반올림 함수 round() 사용 시 0.00이 0.0로 출력되는 오류 해결
    파이썬 코드업 기초 100제 6085번 문제 w, h, b=map(int, input().split()) answer = w*h*b/8/1024/1024 print(round(answer, 2), "MB") round(answer ,2)를 사용하여 소수점 둘째자리까지 남기고 그 아래로 반올림 하는 함수이다 입력값으로 100 100 4를 주어진다면 answer은 0.004......이기 때문에 0.00으로 출력되어야한다. 하지만, round 함수를 사용했을 경우, 0.0으로 소수점 한자리까지만 출력되는 오류를 발견했다 해결법 {:.2f}를 사용하여 둘째자리까지 남기고 반올림하였다. w, h, b=map(int, input().split()) answer = w*h*b/8/1024/1024 print('{:..
    2023. 1. 2.
  • © GRAVITY

    티스토리툴바