테스트 사이트 - 개발 중인 베타 버전입니다

1+1=2

· 15년 전 · 2021 · 16
1번째 계산 ) 1+1=2    
2번째 계산 ) 2+2=4     
3번째 계산 ) 4+4=8     
4번째 계산 ) 8+8=16     
5번째 계산 ) 16+16=32    
6번째 계산 ) 32+32=64 
..............

이렇게 덧셈을 하고 나온 숫자를 또 더하여 계속 덧셈을 하였을때 100,001번째 계산의 결과로
나온 숫자의 맨앞자리와 맨끝자리를 더하면 얼마일까요?

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 16개

이런 문제 보면 막 풀고 싶어지지 않나요??
15년 전
* In Visual Basic
Dim N As Double

Dim total As Double

For N = 1 To 100001
'Text1.Text = Text1.Text & N & "+" & N & " = " & N + N & vbCrLf
total = total + (N + N)
Next N

Dim First As Integer
Dim Last As Integer
First = Left(total, 1)
Last = Right(total, 1)

Text1.Text = total & vbCrLf & First & " + " & Last & " = " & (First + Last)


------------------------------------------------------
10000300002
1 + 2 = 3
실제 저 계산의 결과는 무지막지하게 큰 수입니다.
10000300002
이렇게 짧게 나오지 않아요
15년 전
?! 재 검토중..입니다
실제 계산 결과는 3만 자리가 넘어가는 엄청 큰 수입니다.
저걸 컴퓨터 메모리가 계산을 못할걸요
15년 전
아 배수로 하는거였네요;
잘몼짰음..

저건
1+1 = 2 TOTAL : 2
2+2 = 4 TOTAL : 6
3+3 = 6 TOTAL : 12
4+4 = 8 TOTAL : 20
5+5 = 10 TOTAL : 30
6+6 = 12 TOTAL : 42
7+7 = 14 TOTAL : 56
8+8 = 16 TOTAL : 72
9+9 = 18 TOTAL : 90
10+10 = 20 TOTAL : 110
11+11 = 22 TOTAL : 132
이런식으로 되버렸네요 -ㅅ-
2의 100,001 승의 첫번째 자리와 마지막 자리를 묻는 문제입니다.
15년 전
OVER FLOW.
2^10 = 1..4
2^20 = 1..6
2^30 = 1..4
2^40 = 1..6

2^100 = 1..6
2^1000 = 1..4
2^10000 = 1..6
2^100000 = 1..4

2^100001 = 2..8

10 인가요??
아닙니다
왜 계속 맨 앞자리가 1로 오다가 마지막에 2로 되죠...

게시글 목록

번호 제목
73
28
15
7