Advertisement
saurav_kalsoor

Optimize Workforce - TESTCASES

Dec 8th, 2021
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #Author : Saurav Kalsoor
  2. #Testcases for Optimize Workforce
  3.  
  4. ___________________________________________________________________________________________________________________________
  5. // Testcase : 1
  6.  
  7. //Input :
  8. 10
  9. 18 30 36 34 12 65 53 84 96 18
  10. 21 3
  11.  
  12. //Output :
  13. senior : 1, junior : 0
  14. senior : 1, junior : 3
  15. senior : 1, junior : 5
  16. senior : 1, junior : 5
  17. senior : 1, junior : 0
  18. senior : 3, junior : 1
  19. senior : 2, junior : 4
  20. senior : 4, junior : 0
  21. senior : 4, junior : 4
  22. senior : 1, junior : 0
  23. ___________________________________________________________________________________________________________________________
  24. // Testcase : 2
  25.  
  26. //Input :
  27. 20
  28. 40 79 68 70 85 99 75 72 81 97 42 77 10 74 36 20 88 20 11 46
  29. 3 2
  30.  
  31. //Output :
  32. senior : 12, junior : 2
  33. senior : 25, junior : 2
  34. senior : 22, junior : 1
  35. senior : 22, junior : 2
  36. senior : 27, junior : 2
  37. senior : 33, junior : 0
  38. senior : 25, junior : 0
  39. senior : 24, junior : 0
  40. senior : 27, junior : 0
  41. senior : 31, junior : 2
  42. senior : 14, junior : 0
  43. senior : 25, junior : 1
  44. senior : 2, junior : 2
  45. senior : 24, junior : 1
  46. senior : 12, junior : 0
  47. senior : 6, junior : 1
  48. senior : 28, junior : 2
  49. senior : 6, junior : 1
  50. senior : 3, junior : 1
  51. senior : 14, junior : 2
  52. ___________________________________________________________________________________________________________________________
  53. // Testcase : 3
  54.  
  55. //Input :
  56. 20
  57. 70 65 37 10 66 62 54 36 91 88 39 24 25 92 58 3 21 92 36 62
  58. 10 10
  59.  
  60. //Output :
  61. senior : 7, junior : 0
  62. senior : 6, junior : 1
  63. senior : 3, junior : 1
  64. senior : 1, junior : 0
  65. senior : 6, junior : 1
  66. senior : 6, junior : 1
  67. senior : 5, junior : 1
  68. senior : 3, junior : 1
  69. senior : 9, junior : 1
  70. senior : 8, junior : 1
  71. senior : 3, junior : 1
  72. senior : 2, junior : 1
  73. senior : 2, junior : 1
  74. senior : 9, junior : 1
  75. senior : 5, junior : 1
  76. senior : 1, junior : 0
  77. senior : 2, junior : 1
  78. senior : 9, junior : 1
  79. senior : 3, junior : 1
  80. senior : 6, junior : 1
  81. ___________________________________________________________________________________________________________________________
  82. // Testcase : 4
  83.  
  84. //Input :
  85. 25
  86. 36 51 54 33 80 13 93 34 57 29 26 8 84 57 54 97 97 32 27 61 76 54 5 7 49
  87. 21 11
  88.  
  89. //Output :
  90. senior : 2, junior : 0
  91. senior : 2, junior : 1
  92. senior : 1, junior : 3
  93. senior : 2, junior : 0
  94. senior : 4, junior : 0
  95. senior : 1, junior : 0
  96. senior : 4, junior : 1
  97. senior : 2, junior : 0
  98. senior : 3, junior : 0
  99. senior : 1, junior : 1
  100. senior : 1, junior : 1
  101. senior : 1, junior : 0
  102. senior : 4, junior : 0
  103. senior : 3, junior : 0
  104. senior : 1, junior : 3
  105. senior : 2, junior : 5
  106. senior : 2, junior : 5
  107. senior : 1, junior : 1
  108. senior : 1, junior : 1
  109. senior : 3, junior : 0
  110. senior : 1, junior : 5
  111. senior : 1, junior : 3
  112. senior : 1, junior : 0
  113. senior : 1, junior : 0
  114. senior : 2, junior : 1
  115. ___________________________________________________________________________________________________________________________
  116. // Testcase : 5
  117.  
  118. //Input :
  119. 30
  120. 47 24 10 24 66 41 12 54 43 64 37 11 46 3 38 11 43 57 78 47 54 30 57 49 39 64 86 98 79 22
  121. 9 6
  122.  
  123. //Output :
  124. senior : 4, junior : 2
  125. senior : 2, junior : 1
  126. senior : 1, junior : 1
  127. senior : 2, junior : 1
  128. senior : 6, junior : 2
  129. senior : 4, junior : 1
  130. senior : 1, junior : 1
  131. senior : 6, junior : 0
  132. senior : 3, junior : 3
  133. senior : 6, junior : 2
  134. senior : 3, junior : 2
  135. senior : 1, junior : 1
  136. senior : 4, junior : 2
  137. senior : 1, junior : 0
  138. senior : 3, junior : 2
  139. senior : 1, junior : 1
  140. senior : 3, junior : 3
  141. senior : 5, junior : 2
  142. senior : 8, junior : 1
  143. senior : 4, junior : 2
  144. senior : 6, junior : 0
  145. senior : 2, junior : 2
  146. senior : 5, junior : 2
  147. senior : 5, junior : 1
  148. senior : 3, junior : 2
  149. senior : 6, junior : 2
  150. senior : 9, junior : 1
  151. senior : 9, junior : 3
  152. senior : 7, junior : 3
  153. senior : 2, junior : 1
  154. __________________________________________________________________________________________________________________________
  155. // Testcase : 6
  156.  
  157. //Input :
  158. 38
  159. 53 25 64 57 24 66 11 48 64 92 70 39 65 60 71 5 55 82 98 63 46 44 6 52 30 87 10 73 60 18 64 56 4 30 4 31 39 47
  160. 7 2
  161.  
  162. //Output :
  163. senior : 7, junior : 2
  164. senior : 3, junior : 2
  165. senior : 8, junior : 4
  166. senior : 7, junior : 4
  167. senior : 2, junior : 5
  168. senior : 8, junior : 5
  169. senior : 1, junior : 2
  170. senior : 6, junior : 3
  171. senior : 8, junior : 4
  172. senior : 12, junior : 4
  173. senior : 10, junior : 0
  174. senior : 5, junior : 2
  175. senior : 9, junior : 1
  176. senior : 8, junior : 2
  177. senior : 9, junior : 4
  178. senior : 1, junior : 0
  179. senior : 7, junior : 3
  180. senior : 10, junior : 6
  181. senior : 14, junior : 0
  182. senior : 9, junior : 0
  183. senior : 6, junior : 2
  184. senior : 6, junior : 1
  185. senior : 1, junior : 0
  186. senior : 6, junior : 5
  187. senior : 4, junior : 1
  188. senior : 11, junior : 5
  189. senior : 1, junior : 2
  190. senior : 9, junior : 5
  191. senior : 8, junior : 2
  192. senior : 2, junior : 2
  193. senior : 8, junior : 4
  194. senior : 8, junior : 0
  195. senior : 1, junior : 0
  196. senior : 4, junior : 1
  197. senior : 1, junior : 0
  198. senior : 3, junior : 5
  199. senior : 5, junior : 2
  200. senior : 5, junior : 6
  201. ___________________________________________________________________________________________________________________________
  202. // Testcase : 7
  203.  
  204. //Input :
  205. 80
  206. 35 74 34 51 30 1 83 59 27 57 68 34 14 39 78 41 21 92 87 76 86 78 4 31 42 7 67 48 86 64 79 50 64 79 10 58 49 40 13 91 38 66 34 40 61 22 90 5 100 35 35 54 70 37 49 38 7 33 50 48 55 90 24 8 91 87 50 4 3 20 51 49 71 23 2 22 41 76 68 49
  207. 41 19
  208.  
  209.  
  210. //Output :
  211. senior : 1, junior : 0
  212. senior : 1, junior : 2
  213. senior : 1, junior : 0
  214. senior : 1, junior : 1
  215. senior : 1, junior : 0
  216. senior : 1, junior : 0
  217. senior : 1, junior : 3
  218. senior : 1, junior : 1
  219. senior : 1, junior : 0
  220. senior : 1, junior : 1
  221. senior : 1, junior : 2
  222. senior : 1, junior : 0
  223. senior : 1, junior : 0
  224. senior : 1, junior : 0
  225. senior : 1, junior : 2
  226. senior : 1, junior : 0
  227. senior : 1, junior : 0
  228. senior : 1, junior : 3
  229. senior : 1, junior : 3
  230. senior : 1, junior : 2
  231. senior : 1, junior : 3
  232. senior : 1, junior : 2
  233. senior : 1, junior : 0
  234. senior : 1, junior : 0
  235. senior : 1, junior : 1
  236. senior : 1, junior : 0
  237. senior : 1, junior : 2
  238. senior : 1, junior : 1
  239. senior : 1, junior : 3
  240. senior : 1, junior : 2
  241. senior : 1, junior : 2
  242. senior : 1, junior : 1
  243. senior : 1, junior : 2
  244. senior : 1, junior : 2
  245. senior : 1, junior : 0
  246. senior : 1, junior : 1
  247. senior : 1, junior : 1
  248. senior : 1, junior : 0
  249. senior : 1, junior : 0
  250. senior : 1, junior : 3
  251. senior : 1, junior : 0
  252. senior : 1, junior : 2
  253. senior : 1, junior : 0
  254. senior : 1, junior : 0
  255. senior : 1, junior : 2
  256. senior : 1, junior : 0
  257. senior : 1, junior : 3
  258. senior : 1, junior : 0
  259. senior : 2, junior : 1
  260. senior : 1, junior : 0
  261. senior : 1, junior : 0
  262. senior : 1, junior : 1
  263. senior : 1, junior : 2
  264. senior : 1, junior : 0
  265. senior : 1, junior : 1
  266. senior : 1, junior : 0
  267. senior : 1, junior : 0
  268. senior : 1, junior : 0
  269. senior : 1, junior : 1
  270. senior : 1, junior : 1
  271. senior : 1, junior : 1
  272. senior : 1, junior : 3
  273. senior : 1, junior : 0
  274. senior : 1, junior : 0
  275. senior : 1, junior : 3
  276. senior : 1, junior : 3
  277. senior : 1, junior : 1
  278. senior : 1, junior : 0
  279. senior : 1, junior : 0
  280. senior : 1, junior : 0
  281. senior : 1, junior : 1
  282. senior : 1, junior : 1
  283. senior : 1, junior : 2
  284. senior : 1, junior : 0
  285. senior : 1, junior : 0
  286. senior : 1, junior : 0
  287. senior : 1, junior : 0
  288. senior : 1, junior : 2
  289. senior : 1, junior : 2
  290. senior : 1, junior : 1
  291. ___________________________________________________________________________________________________________________________
  292. // Testcase : 8
  293.  
  294. //Input :
  295. 80
  296. 77 74 47 34 46 56 86 53 3 20 80 43 61 15 68 3 29 33 50 67 1 47 91 40 8 62 14 58 7 89 14 23 75 25 93 95 50 41 41 98 46 68 43 73 17 21 27 31 79 90 60 67 66 26 9 7 93 5 27 97 87 23 30 90 82 12 71 15 92 3 72 68 54 14 76 49 21 34 49 4
  297. 11 9
  298.  
  299. //Output :
  300. senior : 7, junior : 0
  301. senior : 1, junior : 7
  302. senior : 1, junior : 4
  303. senior : 1, junior : 3
  304. senior : 1, junior : 4
  305. senior : 1, junior : 5
  306. senior : 7, junior : 1
  307. senior : 4, junior : 1
  308. senior : 1, junior : 0
  309. senior : 1, junior : 1
  310. senior : 4, junior : 4
  311. senior : 4, junior : 0
  312. senior : 4, junior : 2
  313. senior : 1, junior : 1
  314. senior : 3, junior : 4
  315. senior : 1, junior : 0
  316. senior : 1, junior : 2
  317. senior : 3, junior : 0
  318. senior : 3, junior : 2
  319. senior : 2, junior : 5
  320. senior : 1, junior : 0
  321. senior : 1, junior : 4
  322. senior : 5, junior : 4
  323. senior : 2, junior : 2
  324. senior : 1, junior : 0
  325. senior : 4, junior : 2
  326. senior : 1, junior : 1
  327. senior : 2, junior : 4
  328. senior : 1, junior : 0
  329. senior : 4, junior : 5
  330. senior : 1, junior : 1
  331. senior : 1, junior : 2
  332. senior : 6, junior : 1
  333. senior : 1, junior : 2
  334. senior : 6, junior : 3
  335. senior : 7, junior : 2
  336. senior : 3, junior : 2
  337. senior : 3, junior : 1
  338. senior : 3, junior : 1
  339. senior : 4, junior : 6
  340. senior : 1, junior : 4
  341. senior : 3, junior : 4
  342. senior : 4, junior : 0
  343. senior : 5, junior : 2
  344. senior : 1, junior : 1
  345. senior : 2, junior : 0
  346. senior : 1, junior : 2
  347. senior : 2, junior : 1
  348. senior : 4, junior : 4
  349. senior : 5, junior : 4
  350. senior : 3, junior : 3
  351. senior : 2, junior : 5
  352. senior : 6, junior : 0
  353. senior : 1, junior : 2
  354. senior : 1, junior : 0
  355. senior : 1, junior : 0
  356. senior : 6, junior : 3
  357. senior : 1, junior : 0
  358. senior : 1, junior : 2
  359. senior : 8, junior : 1
  360. senior : 3, junior : 6
  361. senior : 1, junior : 2
  362. senior : 2, junior : 1
  363. senior : 5, junior : 4
  364. senior : 5, junior : 3
  365. senior : 1, junior : 1
  366. senior : 4, junior : 3
  367. senior : 1, junior : 1
  368. senior : 1, junior : 9
  369. senior : 1, junior : 0
  370. senior : 5, junior : 2
  371. senior : 3, junior : 4
  372. senior : 5, junior : 0
  373. senior : 1, junior : 1
  374. senior : 2, junior : 6
  375. senior : 2, junior : 3
  376. senior : 2, junior : 0
  377. senior : 1, junior : 3
  378. senior : 2, junior : 3
  379. senior : 1, junior : 0
  380. ___________________________________________________________________________________________________________________________
  381. // Testcase : 9
  382.  
  383. //Input :
  384. 100
  385. 63 67 88 29 48 53 26 23 47 84 78 65 3 76 32 63 45 40 33 86 49 55 76 44 3 35 54 15 91 85 28 80 98 16 42 87 52 28 23 72 50 99 80 92 82 4 19 92 15 16 4 44 67 82 51 20 6 62 25 46 28 59 66 47 4 19 84 19 36 100 13 40 99 100 78 59 53 29 44 51 21 7 54 22 70 32 33 26 96 35 84 85 87 16 39 30 61 11 70 97
  386. 13 7
  387.  
  388. //Output :
  389. senior : 5, junior : 0
  390. senior : 3, junior : 4
  391. senior : 3, junior : 7
  392. senior : 2, junior : 1
  393. senior : 1, junior : 5
  394. senior : 3, junior : 2
  395. senior : 2, junior : 0
  396. senior : 2, junior : 0
  397. senior : 2, junior : 3
  398. senior : 6, junior : 1
  399. senior : 6, junior : 0
  400. senior : 5, junior : 0
  401. senior : 1, junior : 0
  402. senior : 1, junior : 9
  403. senior : 2, junior : 1
  404. senior : 5, junior : 0
  405. senior : 3, junior : 1
  406. senior : 2, junior : 2
  407. senior : 2, junior : 1
  408. senior : 5, junior : 3
  409. senior : 4, junior : 0
  410. senior : 1, junior : 6
  411. senior : 1, junior : 9
  412. senior : 3, junior : 1
  413. senior : 1, junior : 0
  414. senior : 3, junior : 0
  415. senior : 2, junior : 4
  416. senior : 1, junior : 1
  417. senior : 7, junior : 0
  418. senior : 6, junior : 1
  419. senior : 2, junior : 1
  420. senior : 4, junior : 4
  421. senior : 7, junior : 1
  422. senior : 1, junior : 1
  423. senior : 3, junior : 1
  424. senior : 4, junior : 5
  425. senior : 4, junior : 0
  426. senior : 2, junior : 1
  427. senior : 2, junior : 0
  428. senior : 5, junior : 1
  429. senior : 4, junior : 0
  430. senior : 6, junior : 3
  431. senior : 4, junior : 4
  432. senior : 6, junior : 2
  433. senior : 2, junior : 8
  434. senior : 1, junior : 0
  435. senior : 1, junior : 1
  436. senior : 6, junior : 2
  437. senior : 1, junior : 1
  438. senior : 1, junior : 1
  439. senior : 1, junior : 0
  440. senior : 3, junior : 1
  441. senior : 3, junior : 4
  442. senior : 2, junior : 8
  443. senior : 4, junior : 0
  444. senior : 1, junior : 1
  445. senior : 1, junior : 0
  446. senior : 1, junior : 7
  447. senior : 2, junior : 0
  448. senior : 3, junior : 1
  449. senior : 2, junior : 1
  450. senior : 4, junior : 1
  451. senior : 4, junior : 2
  452. senior : 2, junior : 3
  453. senior : 1, junior : 0
  454. senior : 1, junior : 1
  455. senior : 6, junior : 1
  456. senior : 1, junior : 1
  457. senior : 3, junior : 0
  458. senior : 5, junior : 5
  459. senior : 1, junior : 0
  460. senior : 2, junior : 2
  461. senior : 6, junior : 3
  462. senior : 5, junior : 5
  463. senior : 6, junior : 0
  464. senior : 4, junior : 1
  465. senior : 3, junior : 2
  466. senior : 2, junior : 1
  467. senior : 3, junior : 1
  468. senior : 4, junior : 0
  469. senior : 2, junior : 0
  470. senior : 1, junior : 0
  471. senior : 2, junior : 4
  472. senior : 2, junior : 0
  473. senior : 5, junior : 1
  474. senior : 2, junior : 1
  475. senior : 2, junior : 1
  476. senior : 2, junior : 0
  477. senior : 2, junior : 10
  478. senior : 3, junior : 0
  479. senior : 6, junior : 1
  480. senior : 6, junior : 1
  481. senior : 4, junior : 5
  482. senior : 1, junior : 1
  483. senior : 3, junior : 0
  484. senior : 2, junior : 1
  485. senior : 2, junior : 5
  486. senior : 1, junior : 0
  487. senior : 5, junior : 1
  488. senior : 1, junior : 12
  489. ___________________________________________________________________________________________________________________________
  490. // Testcase : 10
  491.  
  492. //Input :
  493. 100
  494. 34 29 21 55 53 96 37 47 52 94 69 59 36 10 23 61 87 33 9 78 29 27 48 8 94 69 22 24 79 46 99 81 1 51 48 3 21 7 6 43 17 16 46 4 20 36 31 83 43 96 8 60 67 19 29 52 87 20 52 35 42 69 82 7 94 96 68 77 78 96 47 24 65 25 40 51 48 33 13 7 57 95 22 61 63 66 75 24 43 92 52 19 84 10 27 39 87 71 53 3
  495. 23 21
  496.  
  497.  
  498. //Output :
  499. senior : 1, junior : 1
  500. senior : 1, junior : 1
  501. senior : 1, junior : 0
  502. senior : 1, junior : 2
  503. senior : 1, junior : 2
  504. senior : 1, junior : 4
  505. senior : 1, junior : 1
  506. senior : 1, junior : 2
  507. senior : 1, junior : 2
  508. senior : 1, junior : 4
  509. senior : 3, junior : 0
  510. senior : 1, junior : 2
  511. senior : 1, junior : 1
  512. senior : 1, junior : 0
  513. senior : 1, junior : 0
  514. senior : 1, junior : 2
  515. senior : 2, junior : 2
  516. senior : 1, junior : 1
  517. senior : 1, junior : 0
  518. senior : 1, junior : 3
  519. senior : 1, junior : 1
  520. senior : 1, junior : 1
  521. senior : 1, junior : 2
  522. senior : 1, junior : 0
  523. senior : 1, junior : 4
  524. senior : 3, junior : 0
  525. senior : 1, junior : 0
  526. senior : 1, junior : 1
  527. senior : 1, junior : 3
  528. senior : 2, junior : 0
  529. senior : 1, junior : 4
  530. senior : 1, junior : 3
  531. senior : 1, junior : 0
  532. senior : 1, junior : 2
  533. senior : 1, junior : 2
  534. senior : 1, junior : 0
  535. senior : 1, junior : 0
  536. senior : 1, junior : 0
  537. senior : 1, junior : 0
  538. senior : 1, junior : 1
  539. senior : 1, junior : 0
  540. senior : 1, junior : 0
  541. senior : 2, junior : 0
  542. senior : 1, junior : 0
  543. senior : 1, junior : 0
  544. senior : 1, junior : 1
  545. senior : 1, junior : 1
  546. senior : 1, junior : 3
  547. senior : 1, junior : 1
  548. senior : 1, junior : 4
  549. senior : 1, junior : 0
  550. senior : 1, junior : 2
  551. senior : 2, junior : 1
  552. senior : 1, junior : 0
  553. senior : 1, junior : 1
  554. senior : 1, junior : 2
  555. senior : 2, junior : 2
  556. senior : 1, junior : 0
  557. senior : 1, junior : 2
  558. senior : 1, junior : 1
  559. senior : 1, junior : 1
  560. senior : 3, junior : 0
  561. senior : 1, junior : 3
  562. senior : 1, junior : 0
  563. senior : 1, junior : 4
  564. senior : 1, junior : 4
  565. senior : 3, junior : 0
  566. senior : 1, junior : 3
  567. senior : 1, junior : 3
  568. senior : 1, junior : 4
  569. senior : 1, junior : 2
  570. senior : 1, junior : 1
  571. senior : 1, junior : 2
  572. senior : 1, junior : 1
  573. senior : 1, junior : 1
  574. senior : 1, junior : 2
  575. senior : 1, junior : 2
  576. senior : 1, junior : 1
  577. senior : 1, junior : 0
  578. senior : 1, junior : 0
  579. senior : 1, junior : 2
  580. senior : 1, junior : 4
  581. senior : 1, junior : 0
  582. senior : 1, junior : 2
  583. senior : 1, junior : 2
  584. senior : 2, junior : 1
  585. senior : 1, junior : 3
  586. senior : 1, junior : 1
  587. senior : 1, junior : 1
  588. senior : 4, junior : 0
  589. senior : 1, junior : 2
  590. senior : 1, junior : 0
  591. senior : 1, junior : 3
  592. senior : 1, junior : 0
  593. senior : 1, junior : 1
  594. senior : 1, junior : 1
  595. senior : 2, junior : 2
  596. senior : 1, junior : 3
  597. senior : 1, junior : 2
  598. senior : 1, junior : 0
  599. ___________________________________________________________________________________________________________________________
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement