/* Ċ Ġ* Ġkotlin - pe - solutions Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 2 1 Ġsh un su ke . t sum ori Ċ Ġ* Ċ Ġ* ĠReleased Ġunder Ġthe ĠMIT Ġlicense . Ċ Ġ* Ġsee Ġhttps :// opensource . org / licenses / MIT Ċ Ġ*/ ĊĊ Ċ package Ġcom . example . kotlin pes olution s . solver . p 0 0 1 _ 1 0 0 Ċ Ċ import Ġcom . example . kotlin pes olution s . solver . Project Euler Solver Ċ import Ġorg . springframework . stereotype . Component Ċ Ċ @ Component Ċ class ĠP 0 0 3 Solver Ġ: ĠProject Euler Solver Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġrun (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġdivider Ġ= Ġ 3 L ĊĠĠĠĠĠĠĠ Ġvar Ġtarget Ġ= Ġ 6 0 0 8 5 1 4 7 5 1 4 3 ĊĊĠĠĠĠĠĠĠ Ġwhile Ġ( divider Ġ* Ġdivider Ġ< Ġtarget ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( target Ġ% Ġdivider Ġ== Ġ 0 L ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtarget Ġ/= Ġdivider ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontinue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdivider Ġ+= Ġ 2 ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġtarget . toString () ĊĠĠĠ Ġ} Ċ } Ċ