Берілген мәнді алу үшін 22-ден 4-ке дейін қосудың дұрыс әдісі

Маған сұхбатта осы логикадан басқалар сұрады.

22-ден 4-ке қосатын дұрыс жолды маған 2-ке береді.

Мен интервьюерге осы нөмірлердің негізі деген сұрадым. Ол ондық сандар екенін айтты. Мен бұл туралы көп ойладым, бірақ жауап таба алмадым. Кез келген көмекті бағалайтын болар еді. Рахмет.

P.S Ол сондай-ақ 31 қазан мен 25 желтоқсанымды дәлелдеуді сұрады, мен оны сәтті орындадым. Дегенмен, бұл сұрақ маған осы нөмірлердің негіздері туралы сұрады. Дегенмен, бұл мәселемен байланысты емес.

30
Мен сұрауға қарсы тұра алмаймын: сіз не үшін сұхбат жүргіздіңіз?
қосылды автор scunliffe, көзі
P.S Неліктен бағдарламашы Хэллоуинді Рождествомен шатастырады?
қосылды автор AndSoYouCode, көзі
@Derecho Мен де күтіп отырған бұл, бірақ ол мұны жасамады және келесі сұраққа көшті. Мен ақырында жауап сұрадым, бірақ ол айтқан жоқ. Мүмкін ол сол сұрақты басқа кандидаттарға бермек.
қосылды автор LawrenceC, көзі
Күлкілі сұрақтар. Жұмысқа жұмбақтарды жасауды/шешуді талап етпейінше жұмысты қабылдамаңыз.
қосылды автор The Wandering Dev Manager, көзі
@atkins, о, шынайы шын! бұлттағы басы ... кешірім сұрайды
қосылды автор Nathaniel Solyn, көзі
Ол ауызша ма, жоқ па?
қосылды автор Jawad Al Shaikh, көзі
бұл сұраққа дұрыс жауап: «Сізге қажет болатын нақты өмір сценарийі қандай?»
қосылды автор Fung, көзі
Біз П.С. шешуге тиіспіз бе? алдымен басқатырғышты қалай шешетінін түсінуіміз керек немесе алдымен басқатырғышты шешіп, P.S. растау ретінде?
қосылды автор Mayo, көзі
@ a-j Жауапты білмей кетіп қалғаныңыз туралы аздап алаңдайды. Жақсы сұхбатшы сізді жауапқа бағыттап, оны ашық қалдырып, көшіруге мәжбүр еді.
қосылды автор Derecho, көзі

12 жауаптар

Сандарды санап жатсаңыз

24 сағаттық уақыт

Содан кейін

$ 22 = 10 \ мәтіні {pm} \\ 10 \ мәтіні {pm} + 4 \ text {hours} = 2 \ text {am} $

63
қосылды
@mstrz сандары 22 , 4 және 2 ондық форматта көрсетілген, бірақ олар ондық жүйеде пайдаланылмайды. <�Код> 0 - m , 4 және 2 сандар жүйесінде < 0 - f - бұл жағдайда n - m код> 4 = 12 - сондықтан бәрібір тікелей алға.
қосылды автор Mike Minutillo, көзі
@JeffreyKemp біз 24 сағатты ондық форматта білдіретін факт ондық бөліктің 1/10 және сағат 1/24 екендігін өзгертпейді (және екілік бірлік 1/2, сегіздік бірлік 1/8, hex бірлігі 1/16 ...).
қосылды автор Mike Minutillo, көзі
Уақыт туралы база-24 немесе база-12 жоқ. Олай болмаған жағдайда қазір A: AA am (base-12) немесе A: M am (base-24) болар еді, бірақ біз бұны айтпаймыз 10:22 (база-10). Сағат, минут, секунд ондық түрінде көрсетіледі. Алайда, олар модулін есептейді (сағатына 24 сағат, минут және секунд үшін 60). Modulo! = Базасы. Осылайша, сағат 22 + 4 үшін, есептеу келесідей болады: $ (22 + 4) \ pmod {24} = 2 $ - бұл әлі де қосымша болып табылады.
қосылды автор Dan, көзі
@antipattern: Сұрақ модульдік арифметика пайдаланатындықтан, ол негізі 10 дегенді білдірмейді Сағат сағаттан кейін қалпына келтіріледі, бірақ оны ондық тілде немесе кез келген негізде көрсетуге болады.
қосылды автор Thorsten S., көзі
@JakobPampBengtsson Сіз конгреске келіспесеңіз. Бірақ 22 - бұл әлі де уақыт емес 22.344566 уақыт емес. Егер сізде «22» қай уақытта пайдаланылатындығын мысалға келтірсеңіз, мен таң қаламын.
қосылды автор Jerry McDonald, көзі
«22» де уақыт емес. Уақыт 22:00 болады. 4 сағатқа тең, ол 04:00 ретінде ұсынылатын болады. Мен бұл дұрыс жауапты күтемін, бұл қорқынышты мәселе.
қосылды автор Jerry McDonald, көзі
@LaconicDroid I, отбасы мүшелері мен достар мұнда Швецияда пайдаланады. Мен бұл өте кең таралған деймін. Біз «Klockan 10» және «Klockan 22» (уақытша тиімді) арқылы өзара ауыстырамыз, бірақ әңгімедегі стенографияны пайдалана аламыз; «Vilken tid?» «Runt 22» (22 кезде қашан), тіпті кейде қосымша ерекшеліктер үшін сағатты немесе ұқсас нәрселерді пайдаланбау әдеттен тыс болса да, оны түсініксіз мақсаттар үшін жібермей нақты проблеманы көрмеймін.
қосылды автор Johann Aydinbas, көзі
@LaconicDroid Мен сіздің пікіріңізге келіспеймін. Егер 22 уақыт емес болса, онда неге уақыт 22:00? Сіз дәлірек айтсаңыз. Неліктен оны 22: 00-ге дейін белгілеуіңіз керек? Және, дәлірек айтқанда, уақыттың тұжырымдамасын талқылауға әкелетін өлшенетін уақыттың ең аз мөлшеріне жеткенше дәл сол дәлел болады. Сондықтан мен 22-і дұрыс уақытты, мысалы, 3-ші қаңтар сияқты. Енді, мен жалғастыра берсем: егер 3-ші қаңтар болса және 366 күнді қоссаңыз (бір жыл секілді емес), онда бұл күн қандай? Сіз әдетте «... және бір жыл» қоспайсыз. 22 + 4 сағат = 2 сағат жақсы көрінеді.
қосылды автор Johann Aydinbas, көзі
Мен Крис Берт Браунмен келісуім керек. 22, 4 және 2 сандары ондық (базалық-10) сандар. Егер олар тетрравигеспенттiк (база-24) болса, онда! 22 tv ( d ) + 4 tv (4 d ) = 26 tv d ), олар бірдей негізде 2 тең емес. Егер сіз он алтылықты F 15 деп жазсаңыз, ол 15х = 21d болған он алтылық сан болатын дейді. Егер сіз бұл деп айтқан болсаңыз. бұл жақсы болар еді.
қосылды автор user22698, көзі
қосылды автор Nathaniel Solyn, көзі
Менің ойымша, бұл дұрыс жауап (және бірнеше айдан бері жақсы), бірақ мен, егер a, b, c бүтін сандар c
қосылды автор Pankaj, көзі
Хух? Егер бұл сандар «ондық емес» болса, 24 сағаттық күні қанша сағат бар?
қосылды автор ShadowScripter, көзі
Сондай-ақ, 22:00 және 4 сағаттан 02:00 де шығармайды. Ол 02:00 және бір күнді береді. Сол қарсылық «айлар» жауапына қатысты. «GRY-дағы аяқталатын сөздер» бөлімін қараңыз: xkcd.com/169
қосылды автор Jack Bahou, көзі
Дегенмен бұл дұрыс жауап, сұхбат алушы «сандар ондық» деп жауап бере отырып, жаңылыстырады, бұл 9 + 1-де айналады. Бұл жерде анық емес. Егер мен он алтылықты 0-15 деп жазсам, ондағы ондық емес.
қосылды автор Micky and Sonic, көзі
Мен @antipattern келісемін. Сағат ондық емес. Сағат саны дуодезималды (12) немесе тетрравигессациды (24). Бұл ақылсыздық қосымша (!) Жасау үшін екеуін де пайдаланады, бірақ анық емес ондықты (10) пайдаланбайды.
қосылды автор Yiorgos Moschovitis, көзі
күніне он екі сағат ...
қосылды автор Yiorgos Moschovitis, көзі

Менің ойымша, интервьюер туралы айтады

айлар : егер сіз 4 сәуір (жылына 4 ай) деп есептесеңіз және 22 айды қоссаңыз (сәуір айынан кейін 22 ай өткенде), сіз 2-ші ақпанда (2-ші ай ).

36
қосылды
Сұхбат беруші сандар ондық болып саналады, себебі ол 4 негізде тиімді болып табылады.
қосылды автор Joe Pineda, көзі
Окт (ал) 31 тең желтоқсан (өндіріс) 25
қосылды автор user10054, көзі
@Menace Енді басқа мәселе ретінде oct 31 = dec 25 сұраған жөн деп ойлаймын.
қосылды автор LawrenceC, көзі
қазан және желтоқсан сандарының негіздерін қарастырайық, оны аласыз.
қосылды автор LawrenceC, көзі
Мен мұны 31 қазан күні қалай түсіндіре аламын, бірақ менің сұрағыма ешқандай қатысы жоқ.
қосылды автор LawrenceC, көзі
@paolo Жоқ, ол 10-шы негізде. Математикалық тұрғыдан бұл модуль, негіздермен ешнәрсе болмайды. Егер мәселе болса, 4 дегенге 7 деген не? B емес, 11 деген жауап болады. Егер 22 және 4 екеуі де болса, 4 - 26 қосылды 22 базада 12 немесе 22 , егер олар 10-да оқылған болса, бұл мәселенің мәні емес. Сұрақ: (4d + 22d) mod 12d =?
қосылды автор Linus Lim, көзі
бұл шын мәнінде бірдей жауап ретінде $ 22 + 4 \ equiv 2 \ pmod {24} $, $ \ pmod {12} $ пайдаланып,
қосылды автор Hercynium, көзі
Окт = 10, Dec = 12, сондықтан сізде 10/31 және 12/25; бірақ 10 + 31 =/= 12 + 25, 31-10 =/= 25-12, 31 базасында 10 =/= 25 базасында 12 (= 29); Егер сіз айдың күндерін қарасаңыз, 31 + 10 = 10 және 25 + 12 = 6 ... Сізге сәтте жауап таба алмадыңыз
қосылды автор Mayo, көзі
@AJ Мүмкін болса, өтінеміз, өтінеміз, себебі ол ұқсас логикамен жұмыс істемейді, тіпті айлар күндері емес
қосылды автор Mayo, көзі
@VincentAdvocaat Рақмет! П.С. Айларды пайдалану мені бұл туралы ойлануға мәжбүр етті
қосылды автор Mayo, көзі
@MichaSprengers О, иә, бұл жақсы, жасалды
қосылды автор Mayo, көзі
Мен бұл жерде менің түсінігімді қабылдаймын, мен түсіндім, себебі base24-дегі 22 + 4 12 емес 2; Бұл негіздер туралы емес, сонымен қатар артындағы арифметика туралы сұрақ емес.
қосылды автор Micky and Sonic, көзі

Another more Programmatic solution

Егер 4 - белгісіз 3 биттік бүтін болса, оған 22 қосылып, толып кетеді, 2
нәтиже береді  4 = 100
 4 + 1 = 101
 4 + 2 = 110
 4 + 3 = 111
 4 + 4 = 000
 ..
 4 + 22 = 010 = 2

24
қосылды
@PeregrineRook 8 модулін пайдаланып жауаптар жоқ. Егер бұл бағдарламалау сұхбат болса, бұл ең жақсы жауап.
қосылды автор Guvante, көзі
Мен бұл жауаптың мәні мәні бойынша эквивалентті ($ \ mod 24 $ қолданатын екі жауапқа және $ \ bmod 12 $ пайдаланатын екіге) бірдей емес екенін айттым. Жалпы, бұл $ b \, | \, 24 $ ($ b $ - $ 24 $ дивизоры), және $ ($ 8 $ - $ 24 $ дивизоры) үшін бұл $ \ bmod b $ үшін жұмыс істейді, бұл жауап көлеңке $ \ bmod 24 $ жауаптар. Сұхбат беруші не айтқысы келетінін айту мүмкін емес. Бірақ «П.С.» компьютерлік шешімімен салыстырғанда математикалық емес жауапты қызықтырады.
қосылды автор Silent-Bob, көзі
Бірақ бұл математика модулін 8 жасайсыз деп айтудың керемет тәсілі.
қосылды автор Silent-Bob, көзі
Puzzling Stack Exchange-қа қош келдіңіз. Бұл, шын мәнінде, алдыңғы жауаптардың екеуіне тең, бірақ бұл жаңа бұрышты қамтамасыз етеді және жақсы түсіндіріледі. Жақсы бастау!
қосылды автор Silent-Bob, көзі
@MarkLakata 22 + 4 нәтижесін 2 бүтін санға сақтау өте жақсы. Бұл тағы бір шешім менің 4-модульге негізделген меніңше өте ұқсас. Мен 3 битті таңдадым, себебі бұл туралы ойлағанмын, мен сіздің пікіріңізді көрмейінше 2 бит ойладым. Бұл сіз үшін қаншалықты биттерді қажет ететіні маңызды емес, 22 сіз оны іске асырудың егжей-тегжейі болғыңыз келгенде тарылтып, кеңейте аласыз және нәтиже бірдей болады. Мен биттерді тастау проблемасын көрмеймін, оған сәйкес келмейтін және дәлдікті жоғалтатын 3 (немесе 2) биттік айнымалы мәнді сақтаймын. Егер сіз оны «биттерді лақтыру» деп атағыңыз келсе, сіз аласыз.
қосылды автор RIGO MORALES, көзі
@PeregrineRook Мені бағдарламалау сұхбатында сұхбат алушы сағат туралы сөйлескенін түсінуді талап ететін мәселе болса, мен өзімнің мамандығыммен ешқандай байланысы жоқ және басқа жерде жұмыс істейтіні туралы ақылға сыймайтын сұрақтарды сұрағанымыздың аңызы деп ойлайтын едім. Егер мәселе толығымен толып кету және нақтылықтың жоғалуы (мысалы, 120 + 10 = -126) болса, мен әрбір бағдарламашы білуі керек негізгі нәрселерді түсінуді тексеретін лайықты мәселе деп ойлаймын.
қосылды автор RIGO MORALES, көзі
@PeregrineRook Рахмет! Бұл басқа операцияны (модуль) қосатын басқа жауаптармен тең деп ойлаймын. Бұл жағдайда сіз тек 22-тен 4-ке дейін қосасыз және дәл жоғалту салдарынан 2-ші орын аласыз.
қосылды автор RIGO MORALES, көзі
Неліктен 3 бит емес, 2 бит емес? Менің ойымша, сіз 3 битті таңдадыңыз, себебі сіз 4-ке 3-бит қажет, бірақ 22-ге 5-бит керек. Егер сіз биттерді лақтыру туралы ойламасаңыз, онда 2 бит бірдей жауап береді, яғни 4 (b00) + 22 (b10 ) = 2 (b10).
қосылды автор Mark Lakata, көзі

Бұл математикалық мүмкіндіктің неғұрлым көп болуы

ол модульдік арифметика туралы айтады.

Нақтырақ айтқанда,

$ 22 + 4 \ equiv 2 \ pmod {24} $

14
қосылды
@ user1717828 Бұл менің сұрағыма байланысты емес, бірақ мен оны түсіндірер едім. Октябрь және Желтоқсан сияқты ондығын ескеріңіз. Енді сегіздік санды ондыққа түрлендіру керек немесе керісінше жасауға болады. сіз жауап аласыз
қосылды автор LawrenceC, көзі
@sig_seg_v, 10/31 = 12/25 қалай түсіндіре аласыз? ОП ешқашан болған емес.
қосылды автор mashrab, көзі
@ user1717828 Бұл түсініктеме басқа жауап бойынша түсіндіріледі, бірақ қазан мен желтоқсан желтоқсан мен желтоқсан айы емес, санның негізіне (тиісінше, Окталы және Ондық) сілтеме жасайды. Октябрдағы 31 (8-база) ондықта 25 (10-база).
қосылды автор user10386, көзі
Бұл менің бірінші ойым болды, әсіресе қазан айының 31-і мен 25-і аралығында. (22 + 4 = 2 режим 8)
қосылды автор Hercynium, көзі
Дәлірек айтқанда, модуль - бұл бөлісу, егер сіз тағы бір операцияны қоссаңыз, онда 24-тармақ неге болмайды және онымен жасалуы керек?
қосылды автор Yiorgos Moschovitis, көзі

Мен ойлаймын, бұл бір жолы

22-ден 4-ке дейін орналастырыңыз, 2-ден ондық таңбаны салыңыз және еден функциясымен бүтін сандарды қоршаңыз. $ \ lfloor 2.24 \ rfloor $

5
қосылды
$ раунды (2.24) $ сондай-ақ жұмыс істейді, себебі $ 0.2 <0.5 $
қосылды автор Pocketninja, көзі
Мен қосу дегенді дұрыс сөз деп ойлаймын. Сіз «22 орынға дейін 22» деп айтыңыз және физикалық тұрғыдан істеу туралы ұмытыңыз.
қосылды автор Linh Huynh, көзі

Мүмкіндік

$ 22 + 4 = 26 $ және $ 26 $ - екі санды нөмір.

Бірақ мен онда жақсы жауап бар деп үміттенемін.

EDIT:

Тағы бір мүмкіндік бар

сұхбат алушы бұл туралы қалай айтқан болуы мүмкін. Сіз тыңдап отырғандарыңыз: «Маған дұрыс жолды айтыңыз, оған екіге жиырма екі екі қоссаңыз болады». Бірақ ол, мүмкін, «Маған дұрыс жолды айтыңыз, оған төртеуіне жиырма» де қоссаңыз болады ». Ол 20 және 4-ке қосылатын тағы бір нөмір бар екенін айтады. Сондықтан бізде $ 20 + 4 + x = 2 $ болады. Сондықтан $ x = -22 $. Сонымен, біз 20 және 4 -22 -22 қосқанда, 2-ді аламыз.

5
қосылды
Бұл мүмкіндік, бірақ 22-ден 4-ке қосатын 2 сұрайды. Менің ойымша, ол 2 + 4 = 6 сияқты нәрсе деп ойлаймын
қосылды автор LawrenceC, көзі
«Маған дұрыс жолды айтыңыз, оған жиырма тоғыздан екі қосу керек». Мен үшін мағынасы жоқ.
қосылды автор T Eizinger, көзі

Жауапкершіліктен бас тарту

Аға программалық инженер ретінде, бұл туралы менің эгоистикалық көзқарас. Мен бұл дұрыс немесе менің айтқандарым екендігін дәлелдеймін. Сіз бұл еркіндігіңізді қалағаныңызша түсіндіре аласыз.

Кіріспе

Әдеттегі кандидат кез-келген қолжетімді ұстанымға сәйкес келмейтін дағдылар жиынтығына ие. Сондықтан, әдетте, алғашқы бірнеше ай ішінде ол өздерін дамытып, компанияны таза жоғалтуы мүмкін. Сізге бұл адамға қажетті дағдыларды қанша уақыт қажет деп бағалау керек.

Бұл қарапайым ми тыңдаушысы, сіз кіру деңгейіндегі кандидаттан сұрай аласыз. Бұл олардың когнитивті диссонансінің қандай екенін бағалауға мүмкіндік береді. Негізгі идея - егер сіз өзіңіздің білім базаңыздың жетіспеушілігін елеусіз қалдыруға болатын болсаңыз, сіз жақсы/жақсы жұмыс істеген болсаңыз.

Бұл сұрақты сұрағанда, мен не іздеймін

  • (s) ол бірінші жұмыс шешімін тапқаннан кейін «шешілген» мәселелерді қарастырды.
  • ол жасады деп ойлайды, бұл «қосу» әртүрлі болуы мүмкін
  • (s) «сандар» әртүрлі контексттерге ие болуы мүмкін деп есептеді.

Мен «өңдеу мәселелері бойынша жақсы/керемет» деп атадым, бұл проблеманы шешу сияқты емес. Егер адам сәтсіздікке ұшыратса, сіз ол сәтсіздікке қалай жауап бергенін көргіңіз келеді.

Кіріспе

Бағдарламалық шешімдердің 80% шығысы аяқталғаннан кейін техникалық қызмет көрсетуден түседі. Кәсіпорынның әдеттегі коды жазылғаннан 10 есе көп оқиды. Жалпы құнды азайтудың ең жақсы тәсілі - «таза кодты» жазу.

«Таза коды» жазудың бір қыры - бұл нәрселерді дұрыс айту. Тұжырымдаманың белгісіздігін көрсетудің ең қарапайым оқиғаларының бірі - «қосу». Мұнда қосудың бірнеше түрлі мағынасы бар (көп нәрсе бар):

(you add 2 values)
1 + 1 = 2
(you add a value to each list value)            
{a, b, c} + 1 = {a + 1, b + 1, c + 1} 
(you add a value to start of the list)
Prepend[{a, b, c}, 1] = {1, a, b, c}
(you add a value to end of the list)
Append[{a, b, c}, 1] = {a, b, c, 1}
(you add a value to list at specified index position starting from the beginning)
Insert[{a, b, c}, 1, i] ex: {1, a, b, c} if i = 1
(you add a value to list at specified index position starting from the end)
Insert[{a, b, c}, 1, -i] ex: {a, b, c, 1} if i = 1
(you add a set of lists)
Join[{a, b, c}, {x, y}] = {a, b, c, x, y}
(you add a set of lists without duplicates)
Union[{a, b, c}, {c, a, d}] = {a, b, c, d}

C # .net тізімінде бірнеше элемент қосу үшін AddRange жалғыз элементті қосу үшін Қосу әдісі бар. Бір әдіс екіұштылықты тудырады және таза болмайды.

32 биттік архитектуралық компьютерде кодты іске асырған кезде 32 биттік бит 32-биттік дәйектемелері мен олардың негізгі арифметикасы мен логикасына арналған аппараттық қолдау бар. Int32 түріндегі бүтін сан 32 битпен орындалады, ол максималды мәні 2 ^ 31-1 және ең аз мән -2-331 болатын дискретті нөмірді білдіреді.

Шешімдер

Код мысалдары C# .net.

Спойлерлерді қамтиды.

Октябрь

Мен оның жауабының неліктен неліктен жойылғанына сенімді емеспін - бұл дұрыс.

1 baker's dozen = 13
2 baker's dozen = 26 (22 + 4)

Код:

const int BakersDozen = 13;

Мән: Домен білімдерін көрсетеді

manshu

Код:

public static int operator +(manshu firstNumber, manshu secondNumber)
    => (firstNumber + secondNumber).ToString().Count();

Мән: Негізгі деректер түрлерін біледі

CodeNewbie

Following code example hides (int)(22/10 + 4/10) to be 22 + 4

Код:

public static int operator +(CodeNewbie firstNumber, CodeNewbie secondNumber) 
    => firstNumber/10 + secondNumber/10;

Мәні: Деректер түрлерін/операторларын біледі және мүмкін кейбір функционалдық бағдарламалау

Олег

Код:

public static int operator +(Олег firstNumber, Олег secondNumber) 
    => firstNumber > secondNumber ? firstNumber + secondNumber : 2;

Мән: Әдепкі қайтару туралы біледі

Job

KoA және Менnace - Әйүптің жалпы шешімі.

Код:

public static int operator +(Job firstNumber, Job secondNumber)
    => (firstNumber + secondNumber) % 24;

Мәні: Негізгі криптографияның білімін көрсетеді

Мен

List that contains 22 and you add 4, now you have list containing 2 eleМенnts.

Код:

    var items = new List { 22 };
    items.Add(4);

Мәні: Сұрақты оқып білу

Қорытынды

Жұмыс сұхбаттары кезінде ми қанаттары дұрыс қолданылуы мүмкін. Менің тәжірибемнен әдетте өтініш берушіні тартуға арналған толтырғыш ғана.

2
қосылды
Мұны 3 сынып оқушылары да жасай алады.
қосылды автор quamrana, көзі
@AJ Мен жауап бергенмін ( 22 тізім бар және 4 қоссаңыз, енді сізде 2 элемент бар тізім бар. ). Бірнеше адамды қайта санауға болады, бірақ бұл туралы айтылмаған оңай.
қосылды автор quamrana, көзі
@wchargin 1) «модульдік арифметика». 2) «/ 10» функциясын дәлелдер арқылы қолдануға болатын идея. 3) 26-нің 2-нен 2-нші нәрсе екенін білу. 4) Мен жай ғана шешімімді ұсынар едім, бірақ үстелдің басқа жағынан менің түсінігімді көрсетуді таңдадым. Қабылдау идеясы мынада,
қосылды автор quamrana, көзі
KoA немесе Menace шешімдері ең жоғары бағалануы мүмкін, бірақ жұмыс шешімі жақсы.
қосылды автор quamrana, көзі
@wchargin Иә, бұл қарапайым қиындық болып табылады және терең түсінуді талап етпейді. Мәселені үміткердің перспективасынан көруге тырысыңыз, ол бұл мәселені өзіңіздің алдыңызда көрмеді.
қосылды автор quamrana, көзі
Модуль операторын пайдалану «негізгі криптографияның білімін» көрсетеді немесе бүтін бөлу бөлімі «кейбір функционалдық бағдарламалауды» білдіреді? <�Кодексі> BakersDozen тұрақты кодын білдіртпей, кондитерлік саланың кез-келген «домендік білімі» туралы айтады. Мен бұл жауаптың шын мәнінде көрмейтінін байқамаймын - бұл бағдарламалық жасақтама технологиясының тәжірибесі туралы, ал басқа плакаттардан көшірілген жауаптар және кейбір мәнсіз «құндылық» пікірлері туралы. Жоғарғы жағында сіз «шынымен емес талап етеміз» дегенді білдірсе керек, бұл дұрыс немесе нақты, мен келісемін.
қосылды автор Lisa, көзі
@Margus Жауапкер «модульдік арифметика» туралы білмеді (мысалы, тиянақты функция, неліктен маңызды және RSA негізіне қалай байланысты?) Немесе map бөлімшелер ерікті тізімге ерікті функцияны салыстыру үшін салыстырмалы түрде салыстырылмайды); иә, 26 - бұл екі нәрсе және бұл фактіні түсіну үшін немесе оның жалпы тілде атауы бар екенін білу үшін ешқандай домендік білім қажет емес (Мен ешқандай наубайушы емеспін - нөлдік домен туралы білімім бар). бұл терминді біліңіз, себебі ағылшын тілінде сөйлеймін).
қосылды автор Lisa, көзі
Жорамал жасауды қаламайтын болсам, сұраққа жауап беруден бас тартамын, себебі ол контекстсіз және ақпарат жетіспейді. Не аламын?
қосылды автор user4522, көзі
Сіз қалай шешім қабылдады? Тиісті іске асыру: oleg firstNumber, int secondNumber) => жаңа Oleg (firstNumber.intValue + secondNumber) және Oleg (int intValue) конструкторы болып табылатын public static Oleg операторы: this.intValue = intValue% 8. Толық толып кету, тарылту және кеңейту туралы білуіңізді ұсынамын. Егер әлемдегі «әйгілі бағдарламалық жасақтама инженерлері» осындай негізгі нәрселерді білетін болса, жақсы орын болар еді.
қосылды автор RIGO MORALES, көзі

KoA-дің жауаптары маған жақсы көрінеді, бірақ мен тұжырымның басқа түсіндірілуін көремін:

4 - күннің уақыты, ал 22 - бірнеше сағат. Бұл жолы «22-ден 4-ке қосылса», 22-ден 16-ге дейін, 2-ге дейін немесе 22 сағат 4-ке дейін қосып, 2-ге жетуді білдіреді. Бұл 24 сағаттық сағатқа сәйкес келеді, бірақ оны талап етпейді.

2
қосылды
Бұл бірдей идея.
қосылды автор Linh Huynh, көзі
@horn 24 арифметикалық модулін пайдалану күндер мен сағаттар бойынша түсіндіру сияқты бірдей. Бірақ шахтаның айырмашылығы, мен уақытты 4 рет, ал 22 сағаттан кейінгі арақатынас ретінде (KoA керісінше жасады). Мәселен, математиктерді уақыт бойынша қалай түсіндіретіні, сондай-ақ менің түсіндіруім 24 сағаттық сағатты пайдаланбайтыны туралы (менің жауапымда айтқан) факт.
қосылды автор Rosie F, көзі

24 сағаттық стандартты форматта 24 сағаттық күндізгі циклде сағаттық форматта 22 және 4 ескере отырып

 Adding 22 hrs (10.00 pm) with 4 hrs (4.00 am) will give 22 + 4 =26 
 Pragmatically since we do not have 26 hrs we can split it as 24 + 2 which       
 in 12 hrs format is 12.00 (Midnight) and 2.00 am thus 26 hrs relatively is   
 2.00 am in 12 hrs as well as 24 hrs format

Сонымен, 24 сағаттық уақыт пішімінде сандарды контекстте қосу дұрыс жол.

1
қосылды

Әскери/24 сағаттық уақыт 22:00 (22:00) + 4 сағат = 02:00 (2 сағат)

1
қосылды
Puzzling Stack Exchange-қа қош келдіңіз. Мұнда бізде бірнеше ережелер бар; турдың түсірілуін ұсынамын, мүмкін анықтама орталығына өтіңіз және жалғастырмас бұрын бірнеше адамның жауаптарын оқыңыз. Ережелердің ішінде: (1) сіздің жауабыңызды көрсеткенімдей, сіздің «спойлер» түзетулерінде жауапыңызды жасырыңыз; және (2) жауабыңызды жібермес бұрын, басқаларды оқыңыз. Егер сіздің ең көп немесе басқалармен бірдей болса, оны шын мәнінде жаңа нәрсе жасауға көмектеспесеңіз, оны жібермеңіз. Сіздің жауабыңыз басқалардың екеуімен бірдей.
қосылды автор Silent-Bob, көзі

жиырма 2-ден 4-ке қосып, 2-ді қосыңыз.

20 * 2 + 4 = 44

Мәселен

44 екі 4 саннан жасалады. «жиырма екіден 4-ке дейін қосу 2 (4) болады.»

0
қосылды
Сіздің жауапыңыз Маншудан өзгеше емес.
қосылды автор LawrenceC, көзі

22 + 4 = 2 х 13 (нан пісіргіштері)

0
қосылды
түсініктеме зиян келтірмейді.
қосылды автор LawrenceC, көзі
Бұл жауап, оның алдындағыдай, бірліктердің өзгеруіне сүйенеді - операндалар бір бірлікте, ал нәтиже басқа. 22 + 4 есептеу бірлігі «нан пісіргіштері» тәрізді нәрсе болып табылады, ал нәтиже 2 «нанның оннан бір бөлігі (13)». @ Guillaume-дегі нәтиже «4-ші саны» деп аталатын бірліктермен түсіндірілуге ​​тиіс. Екі дана, физбоб пен фокуарды дәл дәлелдеуге болады, бұл 22 + 4 физобс = 2 фокустары. Бірақ бұл өте қанағаттанарлық техника емес.
қосылды автор mihi, көзі