From 2b6c5ce60c824348dc5ecd510e17afd99c820cc8 Mon Sep 17 00:00:00 2001 From: ginaesps Date: Wed, 21 Dec 2022 09:11:46 -0600 Subject: [PATCH] punched cards solution --- .DS_Store | Bin 0 -> 6148 bytes solutions/.DS_Store | Bin 0 -> 8196 bytes solutions/punched_cards/punchedCardsREG.js | 77 +++++++++++++++++++++ 3 files changed, 77 insertions(+) create mode 100644 .DS_Store create mode 100644 solutions/.DS_Store create mode 100644 solutions/punched_cards/punchedCardsREG.js diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..3606497c6ecec528cda605184796a5abdfdce8c7 GIT binary patch literal 6148 zcmeHKO>5gg5S?|LS|SvDXd#!vLarvY(_#p{D2{yyq&Y;PJ+#5KD$|N8+F;4`!5DN- zeoU_UCHXte+Yg5tHRP1ih8dWBv%B+l(OYR(OGKhKjXOk5BJ$uGYd(rUnC{nJv6^dH z2MROB5rs53NY&RUtz>hv-y9OQ70qxU(ep^2kp+~eGAR zHl0yySNx7~Rbk|$D5WVClpx9|UuB3_4>O`!ejcS}j_c?=P4c4Mz7e&x`uekm*YGyH z)9|~Rg~h0t=DpG6ldhd8l}5{W6n#j>vtjeazRHSGl8q;Zki=u8eEyhZv6}VNG>db? z4Q+?#d;YMwIiGiScUrR3?Jin!zPrCct=5Cj$-8Mqj(c;4DC_}z`$W?5iKzO5il}v!3z9U1#SUpmUH_6 literal 0 HcmV?d00001 diff --git a/solutions/.DS_Store b/solutions/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..cce2b2935b0cb677bab44b9a4a7f360f6640c095 GIT binary patch literal 8196 zcmeHML2uJA6n^doOVxE0X`q3G6p8B!+dz{hE~ShESBl^Os3c9;!m_wZ+Ep-3>KXn6 ze}OB11pW&r_}+6il5|5zNNCdRDt?arzGwS;&(7=-k?M|vb)pp_a`3QhHISW>xSgMw zRLg6YArUfO4DkNo z;$hjz<1p+NG2Z3q6hQkO z?MW{wc@_On75zon^q{*7l$QB%S<|F~`%%HwF?WqIaXthhq_m8v@eN0jiJRylL2sN# zU?2pVdm5v6E^D;4VT*4^2FUkNTj8hntzz>!_%!zRVaIUGSiWOP#Tv67plv{-^7zD4 zp9`L9Lep3?W8x9z?-e9_sffG*%>!ltGl}Q}O2N!b+L#^3&=9{FuEdK)i%n>ag$HIf zpuRAYqEul-u|NM3=})p@9;sjbVH{s5L8F^6>rUHn95Gt=;L`k40T|G{MOt3xE;MARZzqN9BxW2Wq z>aK5Y9<92ETN`Vu?)`h4M@Mz%+U>g!p7!_R{X~DnY>-s`5u>JgKgoHvf8gezmnN}J zIP%y+6CMdqJi{?Ifu~Mmk)ylF;#GLk6J%S~E@Rmr(Qj+zn2=~MT4=!nukr*w;|Se> z1&$Kl3uL8L@EqAi{G#A_wA}YVBwIQqiq%pfiW{)M1wsH+r8~BEFAw?QZ>eBZ5PiQJe*i>YNSAr$#EP~j^mIg|1d<^g(_n@xttn_ T8l?Yz5n#Xn!n@5bHUqx^jcACb literal 0 HcmV?d00001 diff --git a/solutions/punched_cards/punchedCardsREG.js b/solutions/punched_cards/punchedCardsREG.js new file mode 100644 index 00000000..f339c6f8 --- /dev/null +++ b/solutions/punched_cards/punchedCardsREG.js @@ -0,0 +1,77 @@ +'use strict'; + +process.stdin.resume(); +process.stdin.setEncoding('utf-8'); + +let inputString = ''; +let currentLine = 0; + +process.stdin.on('data', inputStdin => { + inputString += inputStdin; +}); + +process.stdin.on('end', _ => { + inputString = inputString.trim().split('\n').map(string => { + return string.trim(); + }); + + main(); +}); + +function readline() { + return inputString[currentLine++]; +} + +// Make a Snippet for the code above this and then write your logic in main(); + +const draw = (row, col) => { + let rowN = ''; + for (let r=0; r parseInt(x)); + row = (row*2) +1; + col = (col*2) +1; + + // Compute the value of the sum modulo M. + let drawing = draw(row, col); + + // Print the result onto the standard output. + process.stdout.write(drawing); +} + +function main() { + // Declare and read the number of test cases. + var T; + T = parseInt(readline()); + + // Loop over the number of test cases. + for (var test_no = 1; test_no <= T; test_no++) { + process.stdout.write('Case #' + test_no + ': \n'); + solve(); + } +} +