Connection Status:
Competition Arena > AccessChanger
SRM 269 · 2005-10-26 · by Andrew_Lazarev · String Manipulation
Class Name: AccessChanger
Return Type: String[]
Method Name: convert
Arg Types: (vector<string>)
Problem Statement

Problem Statement

You are converting old code for a new compiler version. Each "->" string should be replaced by ".", but this replacement shouldn't be done inside comments. A comment is a string that starts with "//" and terminates at the end of the line.

You will be given a String[] program containing the old code. Return a String[] containing the converted version of the code.

Constraints

  • program will have between 1 and 50 elements, inclusive.
  • Each element of program will contain between 1 and 50 characters, inclusive.
  • Each character in program will have ASCII value between 32 and 127, inclusive.
Examples
0)
{"Test* t = new Test();", 
 "t->a = 1;", 
 "t->b = 2;", 
 "t->go(); // a=1, b=2 --> a=2, b=3"}
Returns: {"Test* t = new Test();", "t.a = 1;", "t.b = 2;", "t.go(); // a=1, b=2 --> a=2, b=3" }
1)
{"---> // the arrow --->",
 "---",
 "> // the parted arrow"}
Returns: {"--. // the arrow --->", "---", "> // the parted arrow" }
2)
{"->-> // two successive arrows ->->"}
Returns: {".. // two successive arrows ->->" }
3)
{">/>//------/>>///-//-/>--//-///-/-/>-///>-->>//->>","/>/>-->>-/--/-/-/-///>->-//>/>/>//>//->//>-///->/-","//-/----/---/-//-->-->->--/-//->>-->---///>>--/->>","-//-->/>>>-/>>---->->>->>>->---->-/-/>->->>-//>//>","/-/>>>-->>-//>//-//--/->/-///->/-/-/>>-/->->/-/-//",">--/->>>/-->///-/>///->-/->-/->>>//->>/->-->//->/>","/>/-/////-/>---/->-->>/>-//--//-->>/-////>-/>->/>>","--/-/->>---////>/-->>>/--->/>>->>-///->/--//>-/-->","/>-////-/-/->--/>>>>/>>>-/>/-//-->>>>/>//-----///-","/->>--/>>/->/-/>>//-->---//--/>-///>->>//->/-/>>/-","//>-->-///--//>/--/>->/>>>--//-->/-///-//>---/--/>",">>/>/--->-->-/-///>-///-/-/>>-/>->/>>///>-//->>//-","//>--->>//->--->---->//->---->->///-/-//->-/->>/-/","-->-->>>>/-/////->->>>>/->/->--/>->-//>---->/>/--/",">>>/>/>//>->>-/-//>>>////-/>-///>>->-/--//---->->-",">//>/->//->>>/-->>>>-->/-////>-->>->--/-/>-/-////-","/>->->-->>>>>>>/>>->>///-/>/---/>-//>>-/-//>//-/->","/->-/-->/>->/>>//>>>/-//-->--/-/->-/--/>>/-/-/-/>-","->>////-/-//---/-->/-/-/>--/>--/>>>/>-/-/-//>>->/>","//>/-->->//->->>-->/--/>//->//>-/////>//>>->>>>-->",">>//-///-/->/-->>//>->-/-////--/>>>>-//>-->---///>",">>>>//-/->/--/--/>--//>/->>/->//>/>-//>>->>-/>->>/","/-->>-///>/>----/---/>>>---/>-->>>>////>/-/>>//-->",">--//->>//>/-/>>-/>>/-->>>>>->//>>->>--/->>/->/>>/",">->--/>/>///-/>//>/>/>>>>-/>/>--/-->/->>-->>/->/-/",">>-//>-/>///->>---->/->//>->->--/->//-/->>>->-/>-/",">->/>->///-/>-///>---->--//>>>///->>>>/->>///-//>/",">--//>>>/->>>->-///>>///---/>>///->/>>/>->-///->/-","-///>/>>/-/-//->-////>>/>>///>-->/->/--->--/-->//-","->/--/>--/--->>//-//->>>-//>->>>->//->->>-/>/>//>-","/-//--//-//->//>-/>//->/->>>>>->-->->-/->-/>/>-/>-","/-/->//--->>>/>/-->-//>-/-/-/>/>/>->>>>>>->-->>///","-->->/-/>--->-/>->>->/>//->>/-/---/>/-/>>>//->//>/",">//->>>//-/-/>-->/-//>>->///--->/-//---/>>->-/>-//","---//->>/->-///---->/>---/->--->/-/----//-->-->>//",">/>>/>>>>-->///>/>//-->>>>-///->-//>>->-/-/>///-->","-->->>//>----/->--/---/--/>-->->//>/-->>>>///->-//",">/-/-/>-/>-->-/>-->>--///->--/>//------/->>>--///>","/>---/->-/>>/>-/>>>>>//>-->/////////>>/>/>/>//-->-",">>//-->>/->-->>>->--//->>//--/>-/-/->/////>/>->>>-","//>/->//>-/>/>//>->/>>>/->->/>-////----//>>>/--->>","->/----//->>--->--//>/->>>>//>>/-->>>->>-///-->>-/","/->--/>-///-->-//->>/>//>>-/-/-/>>>--/>//-->-->>--",">->>/>/>>//>>->->/>--/>>->///-->>/>/>->>->>-//-//>","/>>-/--/--->->>-/->/-/>>//>---//>-/>>/-//-////>-/-","/--/>>/->//////>-//>-/>>>--/-/>--/->///->>-->->-//","-/->>>>>>///>>//>>/>>/-/>>//-/>-/>-/>-/---->/>//>/","/>/->>//-/>>>>-->/->>/>>>->>-//>/>-----/>>/>/-->>-",">-/>>>--/-->-//>>//->-/>/--->/-->///-->>->>//->///","///->--//>//-----/>-//>/-/->-->/>--//->/-->>//--//"}
Returns: {">/>//------/>>///-//-/>--//-///-/-/>-///>-->>//->>", "/>/>-.>-/--/-/-/-///>->-//>/>/>//>//->//>-///->/-", "//-/----/---/-//-->-->->--/-//->>-->---///>>--/->>", "-//-->/>>>-/>>---->->>->>>->---->-/-/>->->>-//>//>", "/-/>>>-.>-//>//-//--/->/-///->/-/-/>>-/->->/-/-//", ">--/.>>/-.///-/>///->-/->-/->>>//->>/->-->//->/>", "/>/-/////-/>---/->-->>/>-//--//-->>/-////>-/>->/>>", "--/-/.>---////>/-->>>/--->/>>->>-///->/--//>-/-->", "/>-////-/-/->--/>>>>/>>>-/>/-//-->>>>/>//-----///-", "/.>--/>>/./-/>>//-->---//--/>-///>->>//->/-/>>/-", "//>-->-///--//>/--/>->/>>>--//-->/-///-//>---/--/>", ">>/>/--.-.-/-///>-///-/-/>>-/>->/>>///>-//->>//-", "//>--->>//->--->---->//->---->->///-/-//->-/->>/-/", "-.-.>>>/-/////->->>>>/->/->--/>->-//>---->/>/--/", ">>>/>/>//>->>-/-//>>>////-/>-///>>->-/--//---->->-", ">//>/->//->>>/-->>>>-->/-////>-->>->--/-/>-/-////-", "/>..-.>>>>>>/>>.>///-/>/---/>-//>>-/-//>//-/->", "/.-/-./>./>>//>>>/-//-->--/-/->-/--/>>/-/-/-/>-", ".>////-/-//---/-->/-/-/>--/>--/>>>/>-/-/-//>>->/>", "//>/-->->//->->>-->/--/>//->//>-/////>//>>->>>>-->", ">>//-///-/->/-->>//>->-/-////--/>>>>-//>-->---///>", ">>>>//-/->/--/--/>--//>/->>/->//>/>-//>>->>-/>->>/", "/-.>-///>/>----/---/>>>---/>-->>>>////>/-/>>//-->", ">--//->>//>/-/>>-/>>/-->>>>>->//>>->>--/->>/->/>>/", ">.--/>/>///-/>//>/>/>>>>-/>/>--/-->/->>-->>/->/-/", ">>-//>-/>///->>---->/->//>->->--/->//-/->>>->-/>-/", ">./>.///-/>-///>---->--//>>>///->>>>/->>///-//>/", ">--//>>>/->>>->-///>>///---/>>///->/>>/>->-///->/-", "-///>/>>/-/-//->-////>>/>>///>-->/->/--->--/-->//-", "./--/>--/--.>//-//->>>-//>->>>->//->->>-/>/>//>-", "/-//--//-//->//>-/>//->/->>>>>->-->->-/->-/>/>-/>-", "/-/.//--->>>/>/-->-//>-/-/-/>/>/>->>>>>>->-->>///", "-../-/>--.-/>.>./>//->>/-/---/>/-/>>>//->//>/", ">//->>>//-/-/>-->/-//>>->///--->/-//---/>>->-/>-//", "---//->>/->-///---->/>---/->--->/-/----//-->-->>//", ">/>>/>>>>-.///>/>//-->>>>-///->-//>>->-/-/>///-->", "-..>//>----/->--/---/--/>-->->//>/-->>>>///->-//", ">/-/-/>-/>-.-/>-.>--///->--/>//------/->>>--///>", "/>---/.-/>>/>-/>>>>>//>-->/////////>>/>/>/>//-->-", ">>//-->>/->-->>>->--//->>//--/>-/-/->/////>/>->>>-", "//>/->//>-/>/>//>->/>>>/->->/>-////----//>>>/--->>", "./----//->>--->--//>/->>>>//>>/-->>>->>-///-->>-/", "/.--/>-///-->-//->>/>//>>-/-/-/>>>--/>//-->-->>--", ">.>/>/>>//>>->->/>--/>>->///-->>/>/>->>->>-//-//>", "/>>-/--/--..>-/./-/>>//>---//>-/>>/-//-////>-/-", "/--/>>/.//////>-//>-/>>>--/-/>--/->///->>-->->-//", "-/.>>>>>///>>//>>/>>/-/>>//-/>-/>-/>-/---->/>//>/", "/>/.>//-/>>>>-->/->>/>>>->>-//>/>-----/>>/>/-->>-", ">-/>>>--/-.-//>>//->-/>/--->/-->///-->>->>//->///", "///->--//>//-----/>-//>/-/->-->/>--//->/-->>//--//" }
4)
{"->>>>/>>>-->/---////-/>>>>/>/>>-->>//->>/->-/>-/-/",">->>>>->----/>-----//>>/->/>>--->-///>>-/-/-/>>/--","//-/>---/>-->-///->/-/->/--->-/->>//->//>>>/>->//-",">-//>/-/>->///-->//->/--////>---/--/>>/->->>-->-/-","--/-///-/--/->->>->-/->/->//>>/-/->--->///--/>>///",">/->//--->//--/---//>>-/>/-->--/>>--/->/////>-----","/-->>/-//->->/>-//>/>/->->>>/>>----->>>/>///>//-//",">/---/--//->--//>-/->>--/--///>--/>/-/>>--/>->->->",">>//--/-//-->->>->-->-//>>-/>///-//>/>/--->>>//>>>","-->->>/>>>>--->->->///-/>>>/>-/---/->>>///--->/---","-->>>/->-->-/-/-//>>->>/-/-->>->>//>->>>/>>--/>-->",">>->>>-/->//-/>//->/>>->>>---/>--->>-////>>--/->>-","-->/>/->-//--/>->->>>->->->/>/>/->-->-->>->>//->>>","-/->>>-->->->>-/--//-/>/>-->--/>/>/->>-////->-//>/","->/>/>-/>->->-->///>-//-//->/---/>---->--/->/>>-/>","/-///--->>--/>>>>/>>--/->//>>-->/>>/-//>--///>/>>/","---/-//>>/-->-//--/->>>/>-/>>>-//>>///-/>//--/->/>",">>/->/-->->->/>->>--->/>>>-->>-/->-/->->/----/>-->","-/-/>>>/->/>-->>->>>>-/-///>->->-->>/->>>/>>///>/-","-//->////>>>-//>-/>>>>/>>>->>--->>-----/>>/>/-/>/-","///>>->>-///-->>/>>->->/>>/--////>/-/->->->/-//-->","/->--->/->>//>///////>>--///>//-/>-//>---->/--->>>","--//>-->->>>>-/-/-/>/////>->>->//>-->/->/->//--/-/","//////>>>>/>//---/->/>-/-//-//////-->--->--->-/-//",">-->--->//->/>>--/-/>/>-///--/--/->///-////>->/->>","/>/>-//>>>>>-->>/>>>/--//-->>//>->-/->/////>>-/>/>","--->>/->-/--/>/-/-///-->/>-////>>//-->/->>->----/>","--/>>-/>-//-//>>////-/////>/>/>/>///>>---->->>/-/-","///>//>-->/>--/----//>/->>/>>>-/--->/->-/>->--->//","/>-/--/>/-/>>/->-->->/->-/--->/>/-///->>///>/>>>--",">//-/---/-->/--//>/>->/>-/--->//->/>---/->-/-//>-/",">>>//>>---/-/>-/>>->/->>----///>/-/>->->/->-/>/>//",">->>->/>--->>>//->--->-/--/--/--/->//>->>/->>>>/->","/->->/-->->---/-/>//-->>/--/->>/>////--//--//////-","-/--/>/>/---/>---/->/--/>///--/>/>->->>/-->>>///->","->---//>//>---//->-/>>-->-/>->>--->/--///>>/-//--/","->/-/--->>---/->->>/--///>>/>-/-/>>>->--/->>->-/-/","//->/>/>/>-/>---/->/->-/-///>-/-/>>>/->/--//->--/>",">//->->>-/>>>>-->>-->/-/->//>///>/>--//>-/>>->//>>","/--->>-/>/-////->>/->/->>/->>-----/>>/-/>>>>>->>/-",">/>>---/>-/>//>>/---/-//-->-/-->>/-->////-//>---->","-/>-/>--->>--/>>/-->>>-/>-/>->-//>/---//->/-->//>/","--->--->/--->>->-/>>>///>>/>/>>---//-/>/->->/>-->>",">/>->---//->->//-/->--/-/--/>-->>->/>-->->//->-/>-","--/>-->>/>>-/-->/-/-/-/-----/>-->/-->>>>//->/--/-/","--/-/->/>/->/>-//>-///>>/>>>//--/>->>>//>---/-//>>",">/-/>>->/>---/---///--/->//>->//>->////>>-/-///->-",">>//>/->--->//-/>--/-/->/--/>->/>//>/>-/>///---/>>","/-/>/>//-->>/-/>-->/-//->-///-/-----/->->/>//->//-",">->>>/>/--/-->/>/-->/->-//>>/>>/-->->-/-->->>>->//"}
Returns: {".>>>/>>>-./---////-/>>>>/>/>>-->>//->>/->-/>-/-/", ">.>>>.----/>-----//>>/->/>>--->-///>>-/-/-/>>/--", "//-/>---/>-->-///->/-/->/--->-/->>//->//>>>/>->//-", ">-//>/-/>->///-->//->/--////>---/--/>>/->->>-->-/-", "--/-///-/--/->->>->-/->/->//>>/-/->--->///--/>>///", ">/.//--->//--/---//>>-/>/-->--/>>--/->/////>-----", "/-.>/-//->->/>-//>/>/->->>>/>>----->>>/>///>//-//", ">/---/--//->--//>-/->>--/--///>--/>/-/>>--/>->->->", ">>//--/-//-->->>->-->-//>>-/>///-//>/>/--->>>//>>>", "-..>/>>>>--...///-/>>>/>-/---/->>>///--->/---", "-.>>/.-.-/-/-//>>->>/-/-->>->>//>->>>/>>--/>-->", ">>.>>-/.//-/>//->/>>->>>---/>--->>-////>>--/->>-", "-./>/.-//--/>->->>>->->->/>/>/->-->-->>->>//->>>", "-/.>>-...>-/--//-/>/>-->--/>/>/->>-////->-//>/", "./>/>-/>..-.///>-//-//->/---/>---->--/->/>>-/>", "/-///--->>--/>>>>/>>--/->//>>-->/>>/-//>--///>/>>/", "---/-//>>/-->-//--/->>>/>-/>>>-//>>///-/>//--/->/>", ">>/./-.../>.>--./>>>-.>-/.-/../----/>-.", "-/-/>>>/./>-.>.>>>-/-///>->->-->>/->>>/>>///>/-", "-//->////>>>-//>-/>>>>/>>>->>--->>-----/>>/>/-/>/-", "///>>->>-///-->>/>>->->/>>/--////>/-/->->->/-//-->", "/.--./.>//>///////>>--///>//-/>-//>---->/--->>>", "--//>-->->>>>-/-/-/>/////>->>->//>-->/->/->//--/-/", "//////>>>>/>//---/->/>-/-//-//////-->--->--->-/-//", ">-.--.//->/>>--/-/>/>-///--/--/->///-////>->/->>", "/>/>-//>>>>>-->>/>>>/--//-->>//>->-/->/////>>-/>/>", "--.>/.-/--/>/-/-///-->/>-////>>//-->/->>->----/>", "--/>>-/>-//-//>>////-/////>/>/>/>///>>---->->>/-/-", "///>//>-->/>--/----//>/->>/>>>-/--->/->-/>->--->//", "/>-/--/>/-/>>/.-../.-/--./>/-///->>///>/>>>--", ">//-/---/-->/--//>/>->/>-/--->//->/>---/->-/-//>-/", ">>>//>>---/-/>-/>>->/->>----///>/-/>->->/->-/>/>//", ">.>./>--.>>//->--->-/--/--/--/->//>->>/->>>>/->", "/../-..---/-/>//-->>/--/->>/>////--//--//////-", "-/--/>/>/---/>---/./--/>///--/>/>->->>/-->>>///->", ".---//>//>---//->-/>>-->-/>->>--->/--///>>/-//--/", "./-/--.>---/..>/--///>>/>-/-/>>>->--/->>->-/-/", "//->/>/>/>-/>---/->/->-/-///>-/-/>>>/->/--//->--/>", ">//->->>-/>>>>-->>-->/-/->//>///>/>--//>-/>>->//>>", "/--.>-/>/-////->>/->/->>/->>-----/>>/-/>>>>>->>/-", ">/>>---/>-/>//>>/---/-//-->-/-->>/-->////-//>---->", "-/>-/>--.>--/>>/-.>>-/>-/>.-//>/---//->/-->//>/", "--.--./--.>.-/>>>///>>/>/>>---//-/>/->->/>-->>", ">/>.---//->->//-/->--/-/--/>-->>->/>-->->//->-/>-", "--/>-.>/>>-/-./-/-/-/-----/>-./-.>>>//->/--/-/", "--/-/./>/./>-//>-///>>/>>>//--/>->>>//>---/-//>>", ">/-/>>./>---/---///--/->//>->//>->////>>-/-///->-", ">>//>/->--->//-/>--/-/->/--/>->/>//>/>-/>///---/>>", "/-/>/>//-->>/-/>-->/-//->-///-/-----/->->/>//->//-", ">.>>/>/--/-./>/-./.-//>>/>>/-->->-/-->->>>->//" }
47)
{">/>-X7>By/~>ukZ-#>-/5wLK/-w|R/06>9,(_/-;~z>P/-DF",">%>--Zqdo/Z&>--W-@l,K/n4Aml1/:M>o*>/vT>v)//JM -IKE","s0w(u#n/ I//E4>>YH/?->->B.-/%K-t/-C-->/z>/6/C>X--0","USJCfx-%>u> >>Cf1-s>/EL>>pWNIZ-/QDyy>FH/-_J>pU>a=e","1-`/-/Aw/B>*f-}-/5x/SZH5eted>oC>V>6>V>QZ/b|[B-a'>-","Y<]/8>U>wG>s/>WK`)>.-=1->-wQj-%:--+_-G/,/","s.i!-*/&>//D/>VtW-W$-MY/H>!>./>d/>6$t3X>CG/U>-e1:","-/>R/LU-Uh/-//-1y|9/>-{D-{/DeO-k/(!7Z`5>7-/N-I---{","~>,/-r8-o]EPv-3fXl-R-->Y-xO ->44>-/3/F/{4|/we'*+S","YE>~/(>L-E%>%p-9-H/+>DFj-/>3Nt(@+_>yQX->Eo-->MA-]u","Q-a->$ [T-f+O[>@-Ad{/F-/ad-FQwR7BA?-/l-sm/XBTM>bsn","a4)~>-4W> Xp->-{B->>C/[/L-'/>>~4>/ pMs->/R-u/-[/2","l/5o-HH//0L/?/F[-M=p//=-b/-~}-[t-j2>-[M+Ijh>+/>a","->^d//2>5>/>/G@>_-->/M-s_kf-//|Lz>!/-8>PzZ2O-@-8-l","uw>>%@->>/6/-{/0aly>=o{/>@Y>%E]%K>@>/+>//nx@>/*rkB","/D[G/[r%}cWg/>dU8--P/>T> :v>]>kAPER/`*-s-Z{{&/>'","=:>-3>/>E>;>/75/f[-/R,;B/3/#{4`>^>z/u+/`/k/Q/--/O","^3xb-u#-sd[a-W-X/GW@]4>|;>-r>r/kYVx-}]-/>VC-it%>#y","2H/>-@#I>-/LINF#F//Zd4-v2O:qCTz/-/Lx-|/7u4---[H-","Y=/>'RP-R%>+-Cj+f2%6>xl '/|z>>->'/6%]>-6Z{z'x-k>/e","->//{$>`M->9S/E>$&D%-|>F/ls-s/H>!,dV/6g^>A--e<;/7>","->W%/Y,>^/-`>`J>Z|_J5.--//-D--v->(0*c-3-)-///>>-Ym",">//X/-//>)j-QQ>JQY*Y/-/>c>s[7g/9>TH%g->Z--^//R]4>/","/(st>=/V--u>--*//5x-T6U-}N>N7%>dV`D//>C(23|RIj:4gM","WIJ~>>->!///>5f/MX(L>./>lP6}>7$---)-/3us/>Y:q,-~>/"," |H/E^@/PP(=b--8Bsy&M-]M- JArg/>>cUr-L/_>Uj-$E)b>.","Z}xkm*>_--_+3D%UK--Pc---h/7/->:wi&Y}J95)-/%E--8D/;",">Q///p)L>N>S>0N&/>/-@!104r]&f#u6I{>/ /Cz>$s5P>J>{]",">EXY'>->-Jkyl`Q-d-de/;>1>-b/>dI>>i8HdOR&>1>/|-A>C-",">^|/J>h3W-:D>/xzP/Y--/>qw>ZeR-h#8R/?>--W-l;-n/>3?(","/J}->^/)|-p9f[v>uR/of/I+Uy3'Y>K-6-6-t-WX/^4/~>FTul","c->-->/UqL/>>/>,zVcC/-u///-/jx2w*MGl?$-t-hAl.j/1,Y","W-;/|e,>,-2///c.2/a----+>-(>>b/t/;rsmEy-/!/L3sB>]>","G/[B)%--J:^HU%R>-,Qi>b>->/>4_?/x3p-nGy_oxe->A>GOY-","r=--&J3-->>>>Q{.WERijA/.//7/`--9u/>>>/H4q~>//M>Z 2","./Iva/7I-~X9*D>'iC-8Z-^-'>/E&r>>/2ou*--`-Ba>/--/>n","S/>/`62[>:/-D;>9<>y-)u-*f>/f//>/6>3>LZ%kpMI>>>","-01/,=/U+w($r///o-f/@(~->L/>*->F>>g>-o`I>1-q-
Returns: {">/>-X7>By/~>ukZ-#>-/5wLK/-w|R/06>9,(_/-;~z>P/-DF", ">%>--Zqdo/Z&>--W-@l,K/n4Aml1/:M>o*>/vT>v)//JM -IKE", "s0w(u#n/ I//E4>>YH/?->->B.-/%K-t/-C-->/z>/6/C>X--0", "USJCfx-%>u> >>Cf1-s>/EL>>pWNIZ-/QDyy>FH/-_J>pU>a=e", "1-`/-/Aw/B>*f-}-/5x/SZH5eted>oC>V>6>V>QZ/b|[B-a'>-", "Y<]/8>U>wG>s/>WK`)>.-=1.-//D/>VtW-W$-MY/H>!>./>d/>6$t3X>CG/U>-e1:", "-/>R/LU-Uh/-//-1y|9/>-{D-{/DeO-k/(!7Z`5>7-/N-I---{", "~>,/-r8-o]EPv-3fXl-R-.Y-xO .44>-/3/F/{4|/we'*+S", "YE>~/(>L-E%>%p-9-H/+>DFj-/>3Nt(@+_>yQX.Eo-.MA-]u", "Q-a.$ [T-f+O[>@-Ad{/F-/ad-FQwR7BA?-/l-sm/XBTM>bsn", "a4)~>-4W> Xp.-{B.>C/[/L-'/>>~4>/ pMs./R-u/-[/2", "l/5o-HH//0L/?/F[-M=p//=-b/-~}-[t-j2>-[M+Ijh>+/>a", ".^d//2>5>/>/G@>_-->/M-s_kf-//|Lz>!/-8>PzZ2O-@-8-l", "uw>>%@.>/6/-{/0aly>=o{/>@Y>%E]%K>@>/+>//nx@>/*rkB", "/D[G/[r%}cWg/>dU8--P/>T> :v>]>kAPER/`*-s-Z{{&/>'", "=:>-3>/>E>;>/75/f[-/R,;B/3/#{4`>^>z/u+/`/k/Q/--/O", "^3xb-u#-sd[a-W-X/GW@]4>|;>-r>r/kYVx-}]-/>VC-it%>#y", "2H/>-@#I>-/LINF#F//Zd4-v2O:qCTz/-/Lx-|/7u4---[H-", "Y=/>'RP-R%>+-Cj+f2%6>xl '/|z>>.'/6%]>-6Z{z'x-k>/e", ".//{$>`M->9S/E>$&D%-|>F/ls-s/H>!,dV/6g^>A--e<;/7>", ".W%/Y,>^/-`>`J>Z|_J5.--//-D--v->(0*c-3-)-///>>-Ym", ">//X/-//>)j-QQ>JQY*Y/-/>c>s[7g/9>TH%g->Z--^//R]4>/", "/(st>=/V--u>--*//5x-T6U-}N>N7%>dV`D//>C(23|RIj:4gM", "WIJ~>>.!///>5f/MX(L>./>lP6}>7$---)-/3us/>Y:q,-~>/", " |H/E^@/PP(=b--8Bsy&M-]M- JArg/>>cUr-L/_>Uj-$E)b>.", "Z}xkm*>_--_+3D%UK--Pc---h/7/.:wi&Y}J95)-/%E--8D/;", ">Q///p)L>N>S>0N&/>/-@!104r]&f#u6I{>/ /Cz>$s5P>J>{]", ">EXY'>.-Jkyl`Q-d-de/;>1>-b/>dI>>i8HdOR&>1>/|-A>C-", ">^|/J>h3W-:D>/xzP/Y--/>qw>ZeR-h#8R/?>--W-l;-n/>3?(", "/J}.^/)|-p9f[v>uR/of/I+Uy3'Y>K-6-6-t-WX/^4/~>FTul", "c.-./UqL/>>/>,zVcC/-u///-/jx2w*MGl?$-t-hAl.j/1,Y", "W-;/|e,>,-2///c.2/a----+>-(>>b/t/;rsmEy-/!/L3sB>]>", "G/[B)%--J:^HU%R>-,Qi>b>./>4_?/x3p-nGy_oxe.A>GOY-", "r=--&J3-.>>>Q{.WERijA/.//7/`--9u/>>>/H4q~>//M>Z 2", "./Iva/7I-~X9*D>'iC-8Z-^-'>/E&r>>/2ou*--`-Ba>/--/>n", "S/>/`62[>:/-D;>9<>y-)u-*f>/f//>/6>3>LZ%kpMI>>>", "-01/,=/U+w($r///o-f/@(~->L/>*->F>>g>-o`I>1-q-

Rp", "h/--^/{7>%u-{--@K~/-or>-H>//M/T-kjp-Lk>}>%O=76-x//", "-QU/.>5m0KYG>/^F>.c]#4>>--W|JX---X>DP.D/Q4N6-*9", "/bnw5k-*--/>>/>`qd<-/*3,,e>/E&>>/|-%Z-S@-Hj./TZV-", "---/-)9--7C-a/9>S{>HJNb>u-u/ />>s>>lD9>/2v-Y>-#--0", "Y??m/|S/8g>-Qe@]?q>saTS-a4%[/>JH--n.y-~'Ni2rU>d?N", "lC- lv>Ve>iZp4h6///@--ArL'OU&//n/>--K> V$/o>-e&", "23a1G-~k>Q%m>>K//-p-/.//-f>pd(=/>2>gw>U-a@7-[>*@8", "{GJI>/=>x}../-n>--Lz.>Oo.!/Gw9 Wk-HySo7O/JF`(/4", ">Pg>=>-{-5_4tt[-.U>O6/hGi-'7e%[email protected]>8/-'.9lK", "Js*/>-:A> '>g{-3<>C:s*K;--_|>2B!t+*", "Lu/-e0>.U9VD-t-+|E-uF>0;Z.>/>`D/+O/>^e>-/>T_>-p-", "//*;z //cMTx->$-//frqiw]9/---+/4>-/->B}>" }

51)
{"?<#j{)5l>*>.yP[6>->^A@xE/)y-w(3`7>w-fc$Vk-i--m4>>{","c5|f/-/K#-Y+H(>>/A/>!rt---/>W-Kdm2-/,lEU]g/U--?Kv=","-G[ar-b~/hc)'v>K2-P/j>i-9!/-D/>#/Gn-/,---3>./S|>G>","c//qt1HK-s>=p:>-&lM|^>E>ZzU--o*59>,bs-/--Fx-d-/u-0","-/{7-l*-^>-6-I]>>8> /}-5>:e>f/>_-n6->'U#/!H R>-/9o","-Eg >--->->>78Tb:>&/S@+-H^UcM/T-W lw>_N y,//K>-e","8aS,>:`
Returns: {"?<#j{)5l>*>.yP[6>.^A@xE/)y-w(3`7>w-fc$Vk-i--m4>>{", "c5|f/-/K#-Y+H(>>/A/>!rt---/>W-Kdm2-/,lEU]g/U--?Kv=", "-G[ar-b~/hc)'v>K2-P/j>i-9!/-D/>#/Gn-/,---3>./S|>G>", "c//qt1HK-s>=p:>-&lM|^>E>ZzU--o*59>,bs-/--Fx-d-/u-0", "-/{7-l*-^>-6-I]>>8> /}-5>:e>f/>_-n6.'U#/!H R>-/9o", "-Eg >--..>78Tb:>&/S@+-H^UcM/T-W lw>_N y,//K>-e", "8aS,>:`

/D>O-2WV/>I$/F-/M/^E/p`//?EiAI|ILr->-A>m", "/(Pq---=.>u>>8Y>- =&G-V/JS>>>2-s>@LY/=bU{ >/Z>JE>", "|dk8@-p/;-m-/>bJi>Ur7[y60e$>-o.V.Fh>>/Jl&338i>--", "-D///{/}/>5_-@uPj].> / j3c1$>-1>=//?/sfS~V%{fP4;<)", "//L$>ys>%-q-(O>;^/a,5$rX=7-B-nU/4/<>+-4@-/X[F/[/f", "u-9jY-(/q].}v(>,Q&e>.kE-////K8?Q>>-09->F-,m/Flem", "/)K3mP=Bi//>/wC-P/-R-]>]<->a>Flb-7suS|/>&?f/-dU>-U", "/ ---.u-L6>~/*/>>/>sMMw~D#n>:9R;4>|/>-H#8cE cS?+", ">vPWa/`paR/-[{D/zIlQ>=UP/a%G/8j@-4>jy*+T{-$>E/>/N", "}>W9jLPK>G/3.j*S>/'E(/k`EB-/]/i(sFmY,-B;>tyx f/+", "-fk--0J-pffJ0A//F^8>!G/*/:A>-wm>;0-Q:>-z>/k.-B/<9s", ">Sd>{/OF-G/6/h'>7>{E#_):m/{- {Yl_J s-N/>g>>>{1>>q2", "1woxFK>T-dt>-#C-g`/FROY%;--/'>jg-D/2a:>j>l/L>-s>'J", "0V/-4Xj>/qCk>C]>/bsCS-V-K>*-~/(LgCSl-5-g;OHBZ/JG/!", "[pe.h/w.e-Vpk/.Vx-W/-n/>~8/9ksg$|/.q<7p/-/7r}j`", "6*zY/{>Vtx//g]APU)->>> $>/Eog-Z>/P/>>'>T#+>V>.8>y_", ".?5>|a'8a>//O>(-b/UK)gf-g/-->>+s$/5.!#>cD,n/>e/xN<", "/{EI-OU--c/?.@3>-S/;Q;S]-j}*9/J/P/J>'//>D]gkT->AoQ- 0A5f>(Q5V/ --K/A^tG", "MG r/r-AT&W_4OJ0/5]--+)j-t9Z7>]-Z/LF>3j@4>tez0--<.", "/U}///8+'----n>5Ov/---!/--u/>ZC>//>)5/gozc>/}'v>6>", "qi/.-v>D5CLN/l?S>-/0/^xyT=/G4-v'B_cbxi-K-?WI;7{>4", "/D/S$6b/+-//}-a'o/L:/Oo--~b.>j*R-E->c/-At]$/ 5tY:-", "7S%rvg-P>c>-/I>{z>a/rX>-vI/yx$06ynil;{/Ue7/>-TY/p/", "-P-7j#>^MIY!W-m//r/du0~iu-/X-ICP2aE?tyK->+i)s7-0/>", "/S>>x-+n>/-y.V&-a-QwK/>m@@/K*b-I/-VA:/CQ6q>B#nB-1", "vb./j[-6k/z-c3/-/>J>ZiIa*Gp/s-oxO)-~oFp>DY/|#w~>>", "/P=/P'-b/-C>>AL=>- 9{-r-lK>W/-'-/rU 4/eM N:h&4q-=/", ">d>bs-=bx}gV--)-u/;%i#-/+P>1cv/XU2|y*//g>]>`xe-tn1", "w-UIr)}>W-x-U%r3z-+4MK%/`>-.J $pN-J'n>p>>8k/>/-uG>", "-j-#/-|8/`Mq>G Wb>,D>v>/,g&hWfs/>B(T2RU;d*?-t5)o.", ">>-_-q--/>A#m-O&)3gKPHd/>?-H~-e&/ I--'b>/f-{--=W>", "I>mT&j.~ P-TRe-.@-3 pMZS/39>Y>0--DT--/c//F", " >.$V>>>3>np/.20/,OU-~~]./mO8I# >B'lcv-!qe-K?b>0-", ">Vg1/ --(X^54M/>;g')N>/exL%*./--p6>A:zvFx}s-op`a>>", "--O/>/6{ -//#`p>hVlT^4-,///>`_W-PO-i><`>, >xk-)/?-", "E>A-c@/wE4>[>D />u#=l-/v/;>w1>-7$>;.UbiPzgB5/vfwo", "-V=}V(}33-P2--/-/Fp/5x7N`/pF/iAU>-/; /y'}=*)`p@UkC", "/*{sl}P/k-/2X>k-OFQ%$f/3>/.>2-- j5-/G/O@3dx>?0:A/", "--Tq-M/-Cam/>1B R >kY>>=a/L>>.(.=+OVK>>]M;.-", "-.6(u]-kt-*#>/LSJVFu+m39~tC-FQYj-g/D&>#/+.]]t99-S", "&>c8lx9l|/7NV-69KS4-/ra>FE0/|DA)$>b/", "j-Fb/0lgsa/#/t>Y>Ax4-}P/~K-5>-7#/f.``-tQ~-hBp-Wn", ",f-Pl4lr/v-[>/-C>|9U/>~/E].d;jh/zg[`YhjzeD/2y)>|Q" }

Submissions are judged against all 80 archived test cases, of which 7 are shown here. Case numbers match the judge’s.

Coding Area

Language: C++17 · define a public class AccessChanger with a public method vector<string> convert(vector<string> program) · 80 test cases · 2 s / 256 MB per case

Submitting as anonymous