Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Commentary of the LINE's Coding Test

Commentary of the LINE's Coding Test

2020.03.07
Kazuhiro Osawa / LINE Service Development Department1

LINE Engineer Meetup for Students
~コーディングテスト対策ウェブセミナー~
https://acaric.jp/special/event/20200307-line-engineer-meetup-for-students-in-kyoto?utm_source=Twitter&utm_medium=social&utm_campaign=20200307-line-engineer-meetup-for-students-in-kyoto

LINE Developers

March 07, 2020
Tweet

More Decks by LINE Developers

Other Decks in Technology

Transcript

  1. LINE > Kazuhiro Osawa / LINE

    Service Development Department1 2021 ( )
  2. > LINE > > /

    Agenda
  3. > 6/$# $)% •Re-Challenge', > $# &$ 6/+ !#*5 >

    94$$# " $18 > #$7 * LINE0(.32-
  4. > 81$# $*% •Re-Challenge(- > $# '$ 81, !#+7 >

    ;6$$# " $3: > #$9 + LINE2)/54. & 0
  5. > LINE%!;43+: 8* > $#"7 > 95&2'-6 >

    %"&20,/51820, 1(.)-6*< ?
  6. > 4 • *2,-)% 1,.( 3#3 +

    > /'$!& • .(, ,*2.(, 0*2.(, -)% /, "/, /
  7. > ,*/(#5& > - +.$ +) .4 >

    + 2'# > 3%1 0" !
  8. > $. , > ()+

    1 #"/ > & -'!*% !* ?
  9. > &/ *,% > +3 (" ) > '!-

    4 . # ↑ 12/5 → +0$
  10. > )C#= *( •'%B •B!1., •-<)C)C&2= OK > >8+0

    •46$ ?:8+9/ •=;3@233@ 7"5A
  11. > → >-%>5&* 7 21 # +$)&*.6 ? >

    ;" $- A6<@/9 80 '-*),B =3!(-$)* 4.6:?
  12. > &* ! + > !$& !( #.+

    > !,4/'% > (OOP+ ) 21)0 21 "-3
  13. > %).*6!%3 > % *6 5',0*6 > % +.*6 #%*6

    "$%2( > 2( 15',01 $/8 :& > 4- %9 4- 7
  14. > :7Web3!* &$2,FDQ > M=)%+#2%12"0? 12"0) %+<R DE

    •'-2+/0 QO Q > 9N6KDH!.2G4>5P7CK > IJL@ S8B)%+;A $(
  15. > LINE+32bQD48T • 75\ (30ZY[; ! > K9dH=-)/'3)"?`^ "RM •

    X-)/'3)^ D4 K9dB • 0O"_ 1<-)/^ • 6L^J YUaC*$2#%/ V > :AdIcS • HGEW"F • .1,&@P 1&N> ] D4
  16. > 6 • ,4,/+'"3,0* 3%5 - >

    1)&!#( • 0*, .,40*, 2,40*, /+' 1, $ 1, 1
  17. > 1>815I'EDKBH • 2>:)J% .>;0 DK6 1>:<ADK7 • DK,9

    $5F*"C 23 (G@ > 815I245I-5A'E&99 #! •235'E 34I'E =955I ?B +/ $
  18. > ';H GI'(6:hh:mm:ss.fff<SPACE>xx.f<LF>')-8# )$! • hh00-99A7 > @C > +C;HJ)!

    > +C45?F &) > 1C>4,()"GI0.0-80 > 2C<= ) > 2.ECGI0.0%)!'; > 15C5*C-3/D &)9B
  19. > $.400"%4 > 57:@*,9 0*-=%4 > 2:@(57;:@1000m10200m).: 400m40"%4

    > >:@(57;:@10200m ).: 350m40"%4 > 10km/h !<8657.?453940"%4 > -=%4. .?+'&%4A -1 ( %4 • /).(AM0.AM6.)30%( • .?(AM6.AM9.30# or PM18.AM0.)50%( -=74
  20. > =+hh:mm:ss.fffmsec2: > MS10 @/6;'BH (BC) > msec&-

    =RA37!#7*4 " 5I > .F <Pmsec&- =R7 ,1<PG9 <P"#.F'B> > )$OK.F 'B> > LHMS.F 'B>DMS/QMS0( < P.F 'B> > %NLH*4'B>%NLH=R.F 'B>45 E %N<P.F 'B> JF'B?N5IT8
  21. > 4ALR "1*1!1#&#(O > HGMF NQ •B7<?DCFI=2M $

    ruby -e 'puts 0.7 + 0.1' 0.7999999999999999 > ',% 6E5 > ;J, •&#("1) @:3 > 8HKF'1$P9 $/( +. -0(
  22. > 27?D,: *E6<.; > 6< A'B0A+3> > ,C=/(

    %"1 > 8&-!# 2745)$ %! 279@*E<