package Ġcom . mo qi . kotlin . ch 0 5 Ċ Ċ /** Ċ Ġ* Ġåľ¨ ä½ľçĶ¨ åŁŁ ä¸Ń è®¿éĹ® åıĺéĩı Ċ Ġ* Ċ Ġ* Ġ@ author Ġmo qi ĠOn Ġ 1 2 / 4 / 2 0 Ġ 1 6 : 2 6 Ċ Ġ*/ Ċ fun Ġprint Messages With Prefix ( messages : ĠCollection < String >, Ġprefix : ĠString ) Ġ{ ĊĠĠĠ Ġmessages . forEach { ĊĠĠĠĠĠĠĠ Ġprintln ("$ prefix Ġ$ it ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġprint Problem Counts ( responses : ĠCollection < String >) Ġ{ ĊĠĠĠ Ġvar Ġclient Errors Ġ= Ġ 0 ĊĠĠĠ Ġvar Ġserver Errors Ġ= Ġ 0 ĊĊĠĠĠ Ġresponses . forEach Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( it . startsWith (" 4 ")) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġclient Errors ++ ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġif Ġ( it . startsWith (" 5 ")) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġserver Errors ++ ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprintln ("$ client Errors Ġclient Ġerrors , Ġ$ server Errors Ġserver Ġerrors ") Ċ } Ċ Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġval Ġerrors Ġ= ĠlistOf (" 4 0 3 ĠFor bidden ", Ġ" 4 0 4 ĠNot ĠFound ") ĊĠĠĠ Ġprint Messages With Prefix ( errors , Ġ" Error : Ġ") ĊĠĠĠ Ġprintln () ĊĊĠĠĠ Ġval Ġresponses Ġ= ĠlistOf (" 2 0 0 ĠOK ", Ġ" 4 1 8 ĠI 'm Ġa Ġte ap ot ", Ġ" 5 0 0 ĠInternal ĠServer ĠError ") ĊĠĠĠ Ġprint Problem Counts ( responses ) ĊĠĠĠ Ġprintln () Ċ } Ċ