Skip to main content

Command Palette

Search for a command to run...

[python] swea 중간값 찾기 6번이나 실패한 바보의 고해성사

Updated
1 min readView as Markdown
[python] swea 중간값 찾기 6번이나 실패한 바보의 고해성사

중간값은 통계 집단의 수치를 크기 순으로 배열 했을 때 전체의 중앙에 위치하는 수치를 뜻한다.

입력으로 N 개의 점수가 주어졌을 때, 중간값을 출력하라.

T = int(input())
num = list(map(int, input().split()))
num.sort()    # 오름차순
division = T//2
result = num[division]
print(result)

고작 이거 하나로 엄청나게 실패했다.

아직까지 문법을 제대로 잘 몰랐는지 중간값을 찾는 과정에서 오류를 많이 냈다.

처음에는 나누기를 해서 0과 같을때라고 적었었다. result = num % 2 == 0
중간값을 구해야 하는 상황에서 0과 같다고 하니 오류가 날수밖에

다음 시도는 그나마 중간값을 구하려는 노력을 했다. result = [num // 2]
하지만 리스트 안에 num//2를 그대로 넣어버렸다.

드디어 고친것이 result = num[division] 이였다.
division에 나누기를 해주고, result에 num리스트의 division을 넣었다.

또다른 문제로는 print에 넣지 않아도 되는 문구를 넣었었다.

이번 출력에는 f'#{t}'를 사용하지 않았는데 글을 제대로 읽지않아 이런 문제가 생겼다.

아주 쉬운 문제인데 이렇게 오류를 많이 내버려서 너무 부끄럽고 확인하지 않고 무조건 제출해버려 다른 분들이 쌓아둔 정답률을 내가 다 내린것 같아 죄송하다.

앞으로는 더 신경써서 코드를 작성하고 여러번 확인한 후 제출하도록 고쳐야겠다.

도와주신 튜터님, 우*님 감사합니다..

15 views

More from this blog

s3사용 및 s3:PutBucketPolicy 권한 오류

1. S3 생성 중 정책 생성 페이지에서 s3:PutBucketPolicy 권한이 없어 오류 발생 IAM 사용이 아닌 루트 사용자 버전으로 설명 AWS IAM 콘솔 → 정책 → AdministratorAccess⁠검색→ 정책이 나타나면 사용자에 연결→ 없다면 새로운 정책 추가 없으므로 AdministratorAccess 생성 정책 생성 버튼 클릭 → JSON 탭 선택 후 아래 코드 입력 → 생성 { "Version": "2012-10-1...

Mar 12, 20252 min read9
s3사용 및 s3:PutBucketPolicy 권한 오류

챗봇과 사용자의 대화 내용이 길어질수록 llm 호출 시 토큰 수가 증가하여 응답 시간이 지연되는 문제가 발생

https://youtu.be/5soSQgVHGEA OpenAI API를 이용한 챗봇을 만들면서 대화가 길어질수록 LLM 호출 시 토큰 수 증가로 응답 시간이길어지는 문제가 발생 문제분석 여기서 생각하는 문제는 db 조회의 부하 처음 챗봇에게 부여하는 역할이 너무 긴데, 이걸 매 API 호출마다 전송함 대화 흐름을 기억하기 위해 챗봇-유저 간 대화 내용을 모두 DB에 저장한 다음 그대로 API 호출 마다 LLM에 전달함 → 모든 대화 ...

Jan 16, 20253 min read122
챗봇과 사용자의 대화 내용이 길어질수록 llm 호출 시 토큰 수가 증가하여 응답 시간이 지연되는 문제가 발생

dayeon's blog

124 posts