-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathProblem13.java
executable file
·119 lines (118 loc) · 8.66 KB
/
Problem13.java
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
/**
* @author Sam Dale
* @version 11/28/13
*
* Problem13:
* Work out the first ten digits of the sum of the following one-hundred 50-digit numbers.
*/
public class Problem13
{
public static void main(String args[])
{
double [] num1={37107287533902102798.797998220837590246510135740250};
double [] num2={46376937677490009712.648124896970078050417018260538};
double [] num3={74324986199524741059.474233309513058123726617309629};
double [] num4={91942213363574161572.522430563301811072406154908250};
double [] num5={23067588207539346171.171980310421047513778063246676};
double [] num6={89261670696623633820.136378418383684178734361726757};
double [] num7={28112879812849979408.065481931592621691275889832738};
double [] num8={44274228917432520321.923589422876796487670272189318};
double [] num9={47451445736001306439.091167216856844588711603153276};
double [] num10={70386486105843025439.939619828917593665686757934951};
double [] num11={62176457141856560629.502157223196586755079324193331};
double [] num12={64906352462741904929.101432445813822663347944758178};
double [] num13={92575867718337217661.963751590579239728245598838407};
double [] num14={58203565325359399008.402633568948830189458628227828};
double [] num15={80181199384826282014.278194139940567587151170094390};
double [] num16={35398664372827112653.829987240784473053190104293586};
double [] num17={86515506006295864861.532075273371959191420517255829};
double [] num18={71693888707715466499.115593487603532921714970056938};
double [] num19={54370070576826684624.621495650076471787294438377604};
double [] num20={53282654108756828443.191190634694037855217779295145};
double [] num21={36123272525000296071.075082563815656710885258350721};
double [] num22={45876576172410976447.339110607218265236877223636045};
double [] num23={17423706905851860660.448207621209813287860733969412};
double [] num24={81142660418086830619.328460811191061556940512689692};
double [] num25={51934325451728388641.918047049293215058642563049483};
double [] num26={62467221648435076201.727918039944693004732956340691};
double [] num27={15732444386908125794.514089057706229429197107928209};
double [] num28={55037687525678773091.862540744969844508330393682126};
double [] num29={18336384825330154686.196124348767681297534375946515};
double [] num30={80386287592878490201.521685554828717201219257766954};
double [] num31={78182833757993103614.740356856449095527097864797581};
double [] num32={16726320100436897842.553539920931837441497806860984};
double [] num33={48403098129077791799.088218795327364475675590848030};
double [] num34={87086987551392711854.517078544161852424320693150332};
double [] num35={59959406895756536782.107074926966537676326235447210};
double [] num36={69793950679652694742.597709739166693763042633987085};
double [] num37={41052684708299085211.399427365734116182760315001271};
double [] num38={65378607361501080857.009149939512557028198746004375};
double [] num39={35829035317434717326.932123578154982629742552737307};
double [] num40={94953759765105305946.966067683156574377167401875275};
double [] num41={88902802571733229619.176668713819931811048770190271};
double [] num42={25267680276078003013.678680992525463401061632866526};
double [] num43={36270218540497705585.629946580636237993140746255962};
double [] num44={24074486908231174977.792365466257246923322810917141};
double [] num45={91430288197103288597.806669760892938638285025333403};
double [] num46={34413065578016127815.921815005561868836468420090470};
double [] num47={23053081172816430487.623791969842487255036638784583};
double [] num48={11487696932154902810.424020138335124462181441773470};
double [] num49={63783299490636259666.498587618221225225512486764533};
double [] num50={67720186971698544312.419572409913959008952310058822};
double [] num51={95548255300263520781.532296796249481641953868218774};
double [] num52={76085327132285723110.424803456124867697064507995236};
double [] num53={37774242535411291684.276865538926205024910326572967};
double [] num54={23701913275725675285.653248258265463092207058596522};
double [] num55={29798860272258331913.126375147341994889534765745501};
double [] num56={18495701454879288984.856827726077713721403798879715};
double [] num57={38298203783031473527.721580348144513491373226651381};
double [] num58={34829543829199918180.278916522431027392251122869539};
double [] num59={40957953066405232632.538044100059654939159879593635};
double [] num60={29746152185502371307.642255121183693803580388584903};
double [] num61={41698116222072977186.158236678424689157993532961922};
double [] num62={62467957194401269043.877107275048102390895523597457};
double [] num63={23189706772547915061.505504953922979530901129967519};
double [] num64={86188088225875314529.584099251203829009407770775672};
double [] num65={11306739708304724483.816533873502340845647058077308};
double [] num66={82959174767140363198.008187129011875491310547126581};
double [] num67={97623331044818386269.515456334926366572897563400500};
double [] num68={42846280183517070527.831839425882145521227251250327};
double [] num69={55121603546981200581.762165212827652751691296897789};
double [] num70={32238195734329339946.437501907836945765883352399886};
double [] num71={75506164965184775180.738168837861091527357929701337};
double [] num72={62177842752192623401.942399639168044983993173312731};
double [] num73={32924185707147349566.916674687634660915035914677504};
double [] num74={99518671430235219628.894890102423325116913619626622};
double [] num75={73267460800591547471.830798392868535206946944540724};
double [] num76={76841822524674417161.514036427982273348055556214818};
double [] num77={97142617910342598647.204516893989422179826088076852};
double [] num78={87783646182799346313.767754307809363333018982642090};
double [] num79={10848802521674670883.215120185883543223812876952786};
double [] num80={71329612474782464538.636993009049310363619763878039};
double [] num81={62184073572399794223.406235393808339651327408011116};
double [] num82={66627891981488087797.941876876144230030984490851411};
double [] num83={60661826293682836764.744779239180335110989069790714};
double [] num84={85786944089552990653.640447425576083659976645795096};
double [] num85={66024396409905389607.120198219976047599490197230297};
double [] num86={64913982680032973156.037120041377903785566085089252};
double [] num87={16730939319872750275.468906903707539413042652315011};
double [] num88={94809377245048795150.954100921645863754710598436791};
double [] num89={78639167021187492431.995700641917969777599028300699};
double [] num90={15368713711936614952.811305876380278410754449733078};
double [] num91={40789923115535562561.142322423255033685442488917353};
double [] num92={44889911501440648020.369068063960672322193204149535};
double [] num93={41503128880339536053.299340368006977710650566631954};
double [] num94={81234880673210146739.058568557934581403627822703280};
double [] num95={82616570773948327592.232845941706525094512325230608};
double [] num96={22918802058777319719.839450180888072429661980811197};
double [] num97={77158542502016545090.413245809786882778948721859617};
double [] num98={72107838435069186155.435662884062257473692284509516};
double [] num99={20849603980134001723.930671666823555245252804609722};
double [] num100={53503534226472524250.874054075591789781264330331690};
double [][] list={num1,num2,num3,num4,num5,num6,num7,num8,num9,num10,num11,num12,num13,num14,num15,num16,num17,num18,num19,num20,num21,num22,num23,num24,num25,num26,num27,num28,num29,num30,num31,num32,num33,num34,num35,num36,num37,num38,num39,num40,num41,num42,num43,num44,num45,num46,num47,num48,num49,num50,num51,num52,num53,num54,num55,num56,num57,num58,num59,num60,num61,num62,num63,num64,num65,num66,num67,num68,num69,num70,num71,num72,num73,num74,num75,num76,num77,num78,num79,num80,num81,num82,num83,num84,num85,num86,num87,num88,num89,num90,num91,num92,num93,num94,num95,num96,num97,num98,num99,num100};
double sum=0;
for (int i=0;i<100;i++)
sum+=list[i][0];
System.out.println(sum);
}
}