Skip to main content

Command Palette

Search for a command to run...

백준 2588 곱셈

Updated
1 min readView as Markdown
백준 2588 곱셈

백준 2588 곱셈

(1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는
프로그램을 작성


1.처음 문제를 봤을 때 (1)번 값과 (2)번의 자릿수대로 구하는 것을

리스트의 인덱스를 활용하자고 생각 했지만 스스로 코드를 구현하지 못했다.

2. 다른 사람의 코드를 보고 나서 num2를 문자열을 사용하여 인덱스를 사용하는 것을 생각하지 못했다.

3. int(num2[i-1])의 i-1을 이해하지 못했다.

num1 = int(input())
num2 = input()
for i in range(len(num2), 0, -1):
    print(num1*int(num2[i-1]))
print(num1*int(num2))

num2[i-1]은 for range의 len(num2)의 길이를 사용하는데,

num2[3], num2[2] ... 이런 방식으로 되는 것을 num2[i-1]을 해주면
num2[2], num2[1], num2[0]이 되어 각각 5 8 3이 된다.


for i in range(len(num2), 0, -1):

   print(num1*int(num2[i-1]))

len(num2)는 해당 문제의 입력값이 385 이므로 len(num2) = 3이 된다.

int(num2[i-1])은 [3, 8, 5]가 각각 0번째 1번째 2번째 이므로
num2[2] → 5, num2[1] → 8, num2[0] → 3

리스트의 값들이 위의 방식으로 꺼내지기 때문에 num1*int(num2[i-1])의 값은 각각

472*5 = 2360
472*8 = 3776
472*3 = 1416 이 된다.

9 views
P
Park2y ago

으악!

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