오늘은 헝그리수(Hungry number)에 대해서 소개를 시켜드리고자 합니다.
목차
헝그리 수(Hungry number)란?
Hungry number는 원주율 파이(pi)와 관련이 있는 수 입니다. n번째 헝그리 수(Hungry number)는 다음과 같이 설명할 수 있습니다.

얼핏 보면 잘 이해가 안 되실 수도 있는데 예를 살펴보시면 쉽게 이해하실 수 있습니다.
1. 첫 번째 헝그리 수 : 5
$$ \pi = 3.144159265358979…. $$
파이는 3.141592…로 시작하는 순환하지 않는 무한소수입니다. 무리수인 파이의 첫 번째 수는 3입니다. 2의 제곱을 하여 3이 처음으로 나오는 수가 첫번째 헝그리 수 입니다.
그럼 2를 제곱하여 3이 처음으로 나오는 수는 몇일까요?
$$ 2^1 = 2 $$
$$ 2^2 = 4 $$
$$ 2^3 = 8 $$
$$ 2^4 = 16 $$
$$ 2^5 = 32 $$

2의 5승을 하면 32입니다. 파이의 첫번째 숫자 3이 처음으로 등장합니다.
2의 5승을 했을 때 파이의 첫자리 3이 나왔으므로 첫번째 헝그리 수(Hungry number)는 5입니다.
2. 두 번째 헝그리 수 : 17
두번째 헝그리 수(Hungry number)는 파이의 두 번째 자리까지인 31이 처음으로 등장하는 수입니다.
그럼 파이의 소수 첫째 자리 수까지인 31은 2의 몇 승에서 나올까요?
$$ 2^6 = 64 $$
$$ 2^7 = 128 $$
$$ 2^8 = 256 $$
$$ 2^9 = 512 $$
$$ 2^{10} = 1,024 $$
$$ 2^{11} = 2,048 $$
$$ 2^{12} = 4,096 $$
$$ 2^{13} = 8,192 $$
$$ 2^{14} = 16,384 $$
$$ 2^{15} = 32,768 $$
$$ 2^{16} = 16,536 $$
$$ 2^{17} = 131,072 $$

2의 17승에 파이가 두 번째 자리까지인 31이 처음으로 등장합니다. 17은 두 번째 헝그리 수(Hungry number)입니다.
3. 세 번째 헝그리 수 : 74
세번째 헝그리 수(Hungry number)는 파이의 세번째 자리까지인 314까지 등장하는 수를 찾아야 합니다. 2를 계속해서 거듭제곱해도 314가 쉽게 등장하지 않습니다. 세 자릿수가 나올 때까지 계속 계산해 봅니다.
| 2의 n승 | 값 |
|---|---|
| $$ 2^{18} $$ | 262,144 |
| $$ 2^{19} $$ | 524,288 |
| $$ 2^{20} $$ | 1,048,576 |
| $$ 2^{21} $$ | 2,097,152 |
| $$ 2^{22} $$ | 4,194,304 |
| $$ 2^{23} $$ | 8,388,608 |
| $$ 2^{24} $$ | 16,777,216 |
| $$ 2^{25} $$ | 33,554,432 |
| $$ 2^{26} $$ | 67,108,864 |
| $$ 2^{27} $$ | 134,217,728 |
| $$ 2^{28} $$ | 268,435,456 |
| $$ 2^{29} $$ | 536,870,912 |
| $$ 2^{30} $$ | 1,073,741,824 |
| $$ 2^{31} $$ | 2,147,483,648 |
| $$ 2^{32} $$ | 4,294,967,296 |
| $$ 2^{33} $$ | 8,589,934,592 |
| $$ 2^{34} $$ | 17,179,869,184 |
| $$ 2^{35} $$ | 34,359,738,368 |
| $$ 2^{36} $$ | 68,719,476,736 |
| $$ 2^{37} $$ | 137,438,953,472 |
| $$ 2^{38} $$ | 274,877,906,944 |
| $$ 2^{39} $$ | 549,755,813,888 |
| $$ 2^{40} $$ | 1,099,511,627,776 |
| $$ 2^{41} $$ | 2,199,023,255,552 |
| $$ 2^{42} $$ | 4,398,046,511,104 |
| $$ 2^{43} $$ | 8,796,093,022,208 |
| $$ 2^{44} $$ | 17,592,186,044,416 |
| $$ 2^{45} $$ | 35,184,372,088,832 |
| $$ 2^{46} $$ | 70,368,744,177,664 |
| $$ 2^{47} $$ | 140,737,488,355,328 |
| $$ 2^{48} $$ | 281,474,976,710,656 |
| $$ 2^{49} $$ | 562,949,953,421,312 |
| $$ 2^{50} $$ | 1,125,899,906,842,624 |
| $$ 2^{51} $$ | 2,251,799,813,685,248 |
| $$ 2^{52} $$ | 4,503,599,627,370,496 |
| $$ 2^{53} $$ | 9,007,199,254,740,992 |
| $$ 2^{54} $$ | 18,014,398,509,481,984 |
| $$ 2^{55} $$ | 36,028,797,018,963,968 |
| $$ 2^{56} $$ | 72,057,594,037,927,936 |
| $$ 2^{57} $$ | 144,115,188,075,855,872 |
| $$ 2^{58} $$ | 288,230,376,151,711,744 |
| $$ 2^{59} $$ | 576,460,752,303,423,488 |
| $$ 2^{60} $$ | 1,152,921,504,606,846,976 |
| $$ 2^{61} $$ | 2,305,843,009,213,693,952 |
| $$ 2^{62} $$ | 4,611,686,018,427,387,904 |
| $$ 2^{63} $$ | 9,223,372,036,854,775,808 |
| $$ 2^{64} $$ | 18,446,744,073,709,551,616 |
| $$ 2^{65} $$ | 36,893,488,147,419,103,232 |
| $$ 2^{66} $$ | 73,786,976,294,838,206,464 |
| $$ 2^{67} $$ | 147,573,952,589,676,412,928 |
| $$ 2^{68} $$ | 295,147,905,179,352,825,856 |
| $$ 2^{69} $$ | 590,295,810,358,705,651,712 |
| $$ 2^{70} $$ | 1,180,591,620,717,411,303,424 |
| $$ 2^{71} $$ | 2,361,183,241,434,822,606,848 |
| $$ 2^{72} $$ | 4,722,366,482,869,645,213,696 |
| $$ 2^{73} $$ | 9,444,732,965,739,290,427,392 |
| $$ 2^{74} $$ | 18,889,465,931,478,580,854,784 |
드디어 314가 나왔습니다. 다음으로 314가 등장하는 수는 2의 74승입니다. 이 수는 23자리 수에 해당하는 아주 큰 수입니다.
4. 네 번째, 다섯 번째 헝그리수 : 144
이런 과정을 반복하면서 수를 계속해서 찾아나갈 수 있습니다. 다행히(?) 다음으로 등장하는 4번째, 5번째 헝그리 수는 3141과 31415가 함께 등장합니다.
네번째, 다섯번째 헝그리 수(Hungry number)는 144입니다.
2의 144승은 44자리 수인데, 이 수에는 파이의 3141, 31415까지 등장합니다.

5. 여섯 번째, 일곱 번째 헝그리수 : 2003
여섯 번째와 일곱 번째 헝그리수도 같은 수입니다. 2의 2003승을 하면 603자리의 거대한 수가 나옵니다. 그 안에 수의 배열을 살펴보면 314159와 3141592가 함께 등장합니다.
2의 2003승: 918504556219403619386266560942145587217854161670956160382114189460613009113896251085327589053205015934756771711189970218757695168690444265140745084933322548313039913162498240005510233185920358971431415920507889958252923709171106911578536208323730831767239972465299190471557036844986493196289313775762661450753351271875668044819035878463312471207478212003432021733653006644176065057890250334090143066537652791963171345016174238867232337278825466012327115471216735364439662268717376313280655657733044662043043404669808124226790291355456436071322206271061001403484230406582742166543723630097478809192235008
6. 여덟 번째 헝그리수: 37,929
8번째 그 이후에 나오는 헝그리 수는 컴퓨터의 도움이 아니라면 찾기가 어려울 것 같습니다.
8번째 헝그리수는 37,929입니다. 2의 37,929승을 하면 무려 11,418자리가 됩니다. 7,828번째 자리에 파이 8자리의 수인 [31415926]가 숨어있습니다.
2의 37929승: 584393718468708614529779377065764807471035249690682859202579552513367027060310819719457614981388063925604540719542865342758362490185954396404127195325240949039269935344316674361874842742082522877494789936549195759914447617752288653108092438094683645488293354222203419269914032651293374663718744203495671663298265217056861223244069974610715734594891978842607682845080676587024748127876646411196737674202758013513686930307240493436673305197514293551121354138998263930183550868182843665367629892119491530706659608289265755893321170610294926607755948474947413895928540302649897391981705487839674773081712871293984633986481273293903919197641173739273603100283276861327539103360294823299951939956546670681760135360498792748672037645788460032283392244828999472754242089941148660827603817312670255628702104248525651923693577736262387299245782090105850477726387251920111742323884063931149389470379619805200010931793141764151252996722265456847750385142122350002682292960917117597523204073243227805149255807023673215268636289231863976413126282390901034493581200257626895653749397420638305116500267036403336649865954240608858326005736922719273160875700322349631586292578801671710414891655927726052252170090178382994011365556214078731255860713752080247292879226298605012755139272824285949136827636918696487408618973292053858754778228506434562850049245926127047218352694290809690869617634705781619669192210952994592178320342500211973834205086645108523839868775851369607965998027867065452494605871702805228454038177608982721561554171527423906642171023490739043272879702172010261721595769989923765198714170566902248846651237716178186583148035987227631620683060066241257766254260104147180515850927150141429335759338579000781194625162072754149876007686129695716535963764564285176402042463314158091064840170732096492190556689043716953596310036276728361625416680976444557750018272832313600295744447604594865308145804154490460890626968471860322010582481999944683256434140819826585506205530215784899053663495276829562258766153700869043274054281617700288141251930807239991801018333609343853391286937529090491596305236189345749713738039539009392147828331302958908338009996584239153430953187426632606797599716957745021823200231706761017624928188662142641645880506198715582775599785687761094657850180091278135164017668162806287244092598413468775242717926359606487027854486183280700073932022393043751259160093157549036814885002271351127401337137829487023112590312376736896999812298255363832076097781037868129413370817402439184132964734453597687234593571990609748030612837693817092260717641162984033262148353278340629914021010944391017135850281409339641624531083967907616075996008912330836244507359981933740552305629328106487205295092486586692056104930136399310859956897378515991430283786594822983803067939046675851224194513908257584858761787437518164852998145175769254850103559068318024243552063419934101323087581584804169422570248309110216113353388273367669716072495132339812410959086818149076226694368372670129043030833012951434911928456498289772285151309782722737415757311968141239766383211462520360523182790105301045560434449077670581411182237669543652514976985964775460258721875757309633438178160376894423625326329869467185634629862999014128231359346928747970326952061021109587600726387053682224578636346701588243412369680105862547565718760433147648126496368655561836152028332938957887448558769353169844649369357508876129175716083842380336212027592407003225536597424270853438041175324028919866028695606336962399301718147047482293801891285940832198005323638941378333554749548521175433644317498072075964143952720074057270977844292550104128333390048064613196957200095432287065481026310145033225701549125244070578460458138589868283191373365099205747419349966030249166254790166498279191050901041691914183040595990563007130153924191947102819628293644851755443642595102521787884163030093171668417920352507904204260001103943815978453369134751678901511307233414452812423842241493441659846955224759158685188837631771211008345989060178391141921891067980253860085085053533918950415010836387168087255058280898039176748772584513625136066111701522647522291607874125409180808822970272193110748392716205980323272875642432962259018923635984022582263907003879962026156470639743022835240622120283456740273449201404814859955497528389712580677749146655492941115343781744743647163852600998453964910842640415496466843936736686560287620111014924366044071284302379729797503609377951492620099699591954553594007571177960107873901566375249509044961606980491637079258440050594933009027209002485342194133188167646520045057064765383717143274581495122733695015795165539074259448711812129942135512668791967166916635168671204782317283253323021024827787554045512496737473071643565588874971673268041666796156669118482848396734690035974970501575532747673448027855635056621933111528784423884877630874440062216671910697663964536316572659391121752082758425678891968576577298612512154766603552363714836770292239453514942367629704597328970265908040787624226357029158954505049896186262656716331360275829723742448071562082071133222552469730095505651565935270070773694783727351860632533357955671957794510498630082043324187558460623450628552291700280988535979365996764523695608531676261222275645252522099059743850920230236130795885482685854862491392741934912404217696792635524562993075959457683048531924201990203535349848542181384089288719359496927130838279463068851223360821321319910036142143717199643691473150968804797450730184977904850518237248348106508328581005984947693651864154984277198657613794214883868361468447218753841107145461796676797104500587724476416180040285311773412728477975246855905203936624728564016527636463915688796684073098113987956789476606543556682666216511649099531451500315912289392578657711934432804173307384658848882335254132054885288180558317985366483309006928264519438506204904200773600010446953887352241288619276782699733149630281644942171784905441103390315866679717380712692524556289804477801003999824535337932609255690614192102056577985777518143168323721735916598798686289344430095290763118353440168628855127021312863943846227779455218260901376829313231382858406314679809091439324749115701220426556692421633116358015095587137179152990269407483468102870214251152349931565445620268704966830922765276576660026468961727792401945410034266985419258279859089849025166420419623264860664803479636553318881720376349318448798889597388360883061036231888201429661467744968038935689375517578822355606089239660955553995541714138521976940717298074975087052363428211657547051793199032748258357710141064485821535290043191314899016562585877963112586650058117774403046314775598368406918020953244251847241937335256994483143633862632017340349558573570842257329904474736681307514965620789216773685468484187301444370495620027485855612019865829418513243382256759446603677672429889563325963318376348180684310707497809766533357142531331846301957662180595069821887521750611710100364442993783884949321230769620730923781573056160048490574580451772270341163748821756882022898589783807491160583660563065921024387701060147113982987698764119959725010467663756434904412655793071106756132595105375505920611121544585822295617347299780608890054632748593882238109061472035257551925776797206671420282509279574123542864619718747566845024683248980540735524577483320077220129638135303065850873375242537679325366907465561089520505679297951603714718939731960618924370470507426705970374899468642404154876708955393767856707844728406489486896114547746974063493197230778186982949683302740500765192612597272836422091859022075550272258875578686382838688480536678094731989992839583884090112485078654987702736848070161092887752655552583482429190906202478705948608527287112003590321763329456567697765722154706529093937448759216949028541895334772482370879089248785100150270352244345480426222899215920762972285873044654431415926822876009167964953407360259294278960376800862138131444854263564141013596768561859971123841397065615324229822873104953555291063089087911522385273843522201393491362284957991471365127095445621777688100659484081244660299648067460761338392332390666941153792944613008937130574098981306117686051251421968861928005629229294549857843116178972267808423966072550388774821717045198879436791406861713138999145044546756833801577487079045676616650091131825417275882235056519289858065169943371864093061648910815110305723050306782275833332137031128568281601862151154978070650352850828106881702011944343625207696381541832396936248253651600229534441585308947264816163761426795624645659524429227049771829360848844489796287931692738821300317727745533974131654727763908699676926638080188146540737276847867557150501114345850468807182277692087963181238213114201416479986416946611399617414338560074101821829802743917303679430752522004361167291409319437652688208987873100457076355517543499448833746089166146679509690418761181178487349517910000980794888399418474174734889241000378542510066936335087329826148262121206714182403503103617808382532306940077681558528185555776070318359200516051917983058356375355161616966234032102324834395609508701081073240435614747706663158414845919539118128900240344515547736154442537368615184453110999046513168328553633684284280089653019194359581110534107313411590925403740124391179990374706864364206125530842183625476526068482364566261431272109884752405471211939207632852012528050817738740172149403207156806965253264988535393149337111390878497251834014720678413249201548057316192103681969113991178196276623815381572597710057863034414967272064302520041165242473219683142369417344329583176989315956332060128964774933001009244479785838838631185014502081472331516308251414422307020701562367006921104288708565673514866937704223519486003408265942188974970713674030931073738845148665423732106047031133151146087511117837941189596169007504816263969977612233929316763921837066735179788384031376564746410666057545883510829082340057974387620307217892520255530322477678366346028518912030353645983845803840915318688191214638172762322948641172123966344843058552454032560206112345627260056626349654428107472494403532685172491968936955771366362704475869458254305339580785666192868518058765680541265018777652320240309366134944046165723608626171427377295434246337521035060159299934930990570152238110918243421379361128185110922276708548364569265202284503919719052061830640365076953191022642569633399523954679485089424337550581169771513236437351274219572822797946212580353045038619342330612623543901502537469245280759474538242263209736184833084241304686386257709056900588473261251259192491570813509509652582304420650575187548966256682972442587396190325717391195706708986006470206404254706363874826809866746670111606637966630100471627784035437088316565870355180813268239196424048021081762712037148432582602946830290680003580407770590879896298476674539257285206277830079021847781778343146890855295959765359721059018288900934863346559014918694686093020009730651413335832824570907539581690076673888126542823331962783383145236441155383014090637492640282605327525117875714135401082945890709354661491435924224247888262889746971204250788415849135844859871382121060459390980974804324862262122280908469151252708795536014331205483419665372175133920292480202798580204228090917013205850042506557704642801994075711367880319372046750261325566023401332637697275185785440393007456493486577380863731022902796573953530316652440035307444123005293726299934952522068961813219456352395475479689252688645680423091319078912
정리
왜 2의 거듭제곱 사이에 파이를 포함한 수를 배고픈 수라고 이름을 지었을까요? 정확한 이유는 모르겠지만 제 나름대로 추측해 보면 원주율을 의미하는 파이(pi)는 음식(pie)과도 같은 발음이 납니다. 2의 거듭제곱 사이에 파이를 품고 있는(먹고 있는) 수 이기 때문에 그렇게 이름을 짓지 않았을까 생각합니다.
첫 번째부터 여덟번째 헝그리 수 (Hungry number)를 정리하면 아래와 같습니다.
| 순 | Hungry number | 파이수 |
|---|---|---|
| 1 | 5 | 3 |
| 2 | 17 | 31 |
| 3 | 74 | 314 |
| 4 | 144 | 3141 |
| 5 | 144 | 31415 |
| 6 | 2003 | 314159 |
| 7 | 2003 | 3141592 |
| 8 | 37929 | 31415926 |
| 9 | 82810 | 314159265 |
| 10 | 161449 | 3141592653 |
| 11 | 712201 | 31415926535 |
| 12 | 2401519 | 314159265358 |
| 13 | 7339199 | 3141592653589 |
| 14 | 33662541 | 31415926535897 |
지금까지 알려진 Hungry number 5, 17, 74, 144, 144, 2003, 2003, 37929, 82810, 161449, 712201, 2401519, 7339199, 33662541라고 합니다.
수는 무한히 많으니 2의 거듭제곱 어딘가에 더 많은 파이 속의 수들이 숨어있겠지요?
2의 거듭제곱을 계속했을 때 파이를 사이에 품은 배고픈 수에 대한 이야기였습니다.
감사합니다 : )