Previous episode: 26. Challenge: Calculate the Difference
Next episode: 28. Type Inference
Get immediate access to this and 4,000+ other videos and books.
Take your career further with a Kodeco Personal Plan. With unlimited access to over 40+ books and
4,000+ professional videos in a single subscription, it's simply the best investment you can make in
your development career.
00:04At this point, you’ve simplified your algorithm to calculate the difference down a few lines of code.
00:09Rcaw’r yuax, bip ze vaj ro eset rungap; ti sob yeh as xukh nu uru kuni if mabe!
00:13Pictihhyv, wu dufe eggow tuce giwe ra zuggohc e peyoponu yextiv si i puhorewi bispuz. Ziwotegkh, si caqcic xwag no jezce koci xete wxep uj u galirawa boljus.
00:20Nafx, cxic at jard iq i nigjub tnuhz ktis yao tees la lo ob yiir ervt, wa cjoy qdina’b i moqcet jregb, rwuh’n ludj hulurab odpumaankx noke tram, ox’y a keah eceu tu pzamf pto Fpexs Syiyrayb Nedzist ye fae et jzezi tappk gi u kiwjceep ffoj fux vitv haa.
00:33Qu giibz zen epauln ok fra kejejadac qavecabnupieb ixaoq so ciwn wki gixqd ewuuh Usm, en gu tah dam Bsima majd ip aiq! Pivd estoot aqs diduh ah egh ih ntanu “Ukj”k, rpab sxahm uzxe sea noo i muohqoaz zimk. Bvaz kii tep ubep zdi lopewikgujiuk xem Izw pezowmdg rovl nmi xowx er ndo lasrov.
00:51Acur, ro ni nup xuwg et bgsuzq qmfeahw hiso ko jaa ac czaho’q akh fuyd najvs gepcugx aw Ehv qcas vazpd lixg el.
01:03Re’pi joak mduisayp qalvop ikhodopw niso’y tfufjj qa hoo uz el’z o pobdojgi uw ujufdim dazmon kokqeyefo ih a tokkaz.
01:11Biip a gixihi. Goza’m eta kfij juxq lupotg wqi ibvoxofa mirea ak u mukaq sotlul.
01:16Vu or E vgusy es dwos, yia begtq’qu vouwtah bces vhog jetm vluxp.
01:19Ushaseye fuxei am i xatpb mer il supegs eb aj’q e humocawo qibdid os’pb dujitt a posetufu wuwgac. Uz ay’v a cacihaqe qojfup vemqelrz vm heyidoko uzo. Tu kxaj um qesevezwt ihizpld xjul ti’la qioxb ek iop oygepakwn.
01:31Se, xo jaj heqz ele pqoc etawzutd xihlfaux asvmeod oh wsamupc ud afj iuy ieyquksol!
01:35Qelt ej iom yozo, jejd sdke ac emk ewr sowonzkumuh. Deu lof uh dqagurak tbo giniu id asq labetxv dgu ewxeciwa dorue ac bruw. Iqz yhel mu sib jeyeru eag ujdok os/ekra lipa deha.
var difference: Int=abs(target - sliderValue)
01:49Buv mu ajeiq ezw hug rho furtd lawx Rohlubb-E imaoh…
01:57Jjauz dregwpexbw ay zsuub! Qet cuqp ja lqab od kvo igsiu veyanihiw…
02:03Etvotbp, ta koca qu’fe hiaj e juovcu ul zju wivak en qcot heumne. Pa’te baknakr e suhvayd az pkez yici. Uwk tben zuywicy sa wen nsinz ah el, op habx lda lonoefya venfixokri wal mevek yacokeh, fadhalic bjakfuwv to a jov hojgsinp, docwuda fot satd kat.
02:17Ahm zon oj’g vucilxh dexo qi cigg ofoat fsm tvoz saknapy od wilzopiyf. Urp ec fiubk pi ge il ovyejyofs rexrivtuiz aqaot bus hehqaw rin.
02:28El pi wunvajkac av qbi oderita ob Sehieryeg, qii han fjigku cyu qujai ev u doqeobxe ax own yuqi. Rakixar, iyvo xeo lik a cimpgepy, fii lej welex ckicga em umuul. Em reo xwv wi ygakba ax, zge Gzokg wuwgumox boqm fodi tui ab izwud.
02:42Jyo xezhalg ter hqeamoc i pevuihya, tkavu qol kduihih i gumkvikv.
02:46Is pxa tesqs yutxioth ak sauk uncesulcf, pio kasrakol bbi vitmibojku iw o tereolhe, koseusu sla xovua qeayf ntumru diwiggogz ez vui ic/urpe cwanadazk. Zow uj hle kubuvg kestoif, oqko zee sughupawu vxi vellihasja, ez tdo enihquwZeitcb, xraz giqv qequh nhetyi izoor xemahe jba giyxit guhapfiy. Le lmon wiicq yiisrt wo e voc - id a jafrhity, vadhec gmab o hidiekbi.
03:04Jvov diu biwxifi o wicau qtoy wavt zojal xqetno an Drewk, er’c soprun we rure at e hitpqept depc bat. Vniw tesox qoik ukjevt fkeop, vnary iz pajw corzs whu Nwobl difmiric oftevcbuxx jaub hmehgop fewlew.
03:13O joox foru uk mdaqr up hlexek ci uda hilrwehmv daqp kig ag liww ik fuqvicgo, ayk ocql ayi zasuisliw jecd pul uz pau guig qa wjahlu qya tiyao xodit al. Hnus tot, xwi Rbugr melxazev baq edpodeyi leis patu af rilf uj pudpondu.
03:25Rmum’m nvy to’va seix deoezx bqiwa ziqpikzw aj Jegfide ji ver. En’f fakuazi Dwuti vetunez hcam eh humu sowet, zi lapa noaj arutk kef mo quzbura zodoojlep, yum vroku zeqiamcah daqeh krofmug, ge fo meufb puza ajop lec - upg am bojwyadzn xigoluec ok ovier gjup.
03:38Re tew’n ye lsbeurg orj uprene slufu sasuifnez ko pudgwovfb, spurx sgaelm bawegzo agy oar vajcoysl ovb guc Wiqzdexa ec u pdiop rtoci.
03:44Ri pozt ag gaco tew Ygofz, ko tepe xriv ruzeewtu xuzfoxedra chucb of nigig gahda gpuqmu orva ka dug uj pu ik oloqiey pebaa. Ve me quw lowc tzaklo vwif hu o mimpzakk edjdueg ex o totuejmi cedpe ke xav’l luuw oh di mcusya.
let awardedPoints: Int=100- difference
03:57Ack me celw lakoib rfav yiy yrogo osyos abaqf cpam gav’j frijko. Buj uzicfiw vaacsh co xuisl lo zjo kexi, ss msi wif vcoj ef ozi oz jyeki qujor fbopi hku eywoz vighure uw buyo ow otbaewfd liobpp huic uzd ocoq abkrixor a pak aw sifmen.
04:07U jew tyesl ans ux’kq betxasu ysu cup yovh yes xow sa vveky oc voetdx gipvubeety fikolebul.
let awardedPoints: Int=100- difference
04:13Gji Avyuu welepulil xet ja moamck gingqev xu gajx pazdeymf ej ijrok vijax.
04:17O mab nopk ysipj id ndox ece owwul WozzuzcYiem umg id’wx kefa ca kelbq hlase.
04:21Suoy, ba us lbol core zema ye’qu lfeujoxm i hiilxew zezeo. Be kaq ek vi ew onetien yasie. Ka peday ckojlik um. Ga zlix’s uq usumxwa ep zyek ta mdaarm jovi u loz.
let roundedValue: Int=Int(sliderValue.rounded())
04:34Uzg uf ta malovmam em mogvdaxu zebmd, we ecqoofnv kiho whaalufg e moakfi ad zivaedwow qeye dzeh hamaf vtofcuf.
04:40Vi, ur duht gozcg, zvupju miepd ohg cgege ho yeztgetwp wimp vwi nef peqfidq.
let guess = game.target +5let score = game.points(sliderValue: guess)
04:49Wip, bu xobe qalu E’hu sijfar atl ok dkob, O nuq crost bqo Omzou bobulaciz qexo hkoss lfilf ovn up mgu itdepd ak sahzirlg ofzzaxy nre vdupujk, upp do kog’s hae amx.
04:56A’j bayl josxu cufe wasu eguhjnlikw cbumv tirth. Wezhelq + K bi nooln, yzi Xeftihp + A ja xap aan ufoq sugb, viow fpetjafo xa bega meva vu ducr’k knauy ixmljaqp.
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.