FPEvalDataset/LeetCodeProblem
0302
1{2 "id": 2308,3 "name": "divide_array_into_equal_pairs",4 "difficulty": "Easy",5 "link": "https://leetcode.com/problems/divide-array-into-equal-pairs/",6 "date": "1646438400000",7 "task_description": "You are given an integer array `nums` consisting of `2 * n` integers. You need to divide `nums` into `n` pairs such that: Each element belongs to **exactly one** pair. The elements present in a pair are **equal**. Return `true` _if nums can be divided into_ `n` _pairs, otherwise return_ `false`. **Example 1:** ``` **Input:** nums = [3,2,3,2,2,2] **Output:** true **Explanation:** There are 6 elements in nums, so they should be divided into 6 / 2 = 3 pairs. If nums is divided into the pairs (2, 2), (3, 3), and (2, 2), it will satisfy all the conditions. ``` **Example 2:** ``` **Input:** nums = [1,2,3,4] **Output:** false **Explanation:** There is no way to divide nums into 4 / 2 = 2 pairs such that the pairs satisfy every condition. ``` **Constraints:** `nums.length == 2 * n` `1 <= n <= 500` `1 <= nums[i] <= 500`",8 "public_test_cases": [9 {10 "label": "Example 1",11 "input": "nums = [3,2,3,2,2,2]",12 "output": "true "13 },14 {15 "label": "Example 2",16 "input": "nums = [1,2,3,4]",17 "output": "false "18 }19 ],20 "private_test_cases": [21 {22 "input": [23 279,24 213,25 492,26 6,27 463,28 413,29 25,30 13,31 14,32 185,33 456,34 234,35 266,36 253,37 246,38 197,39 231,40 236,41 482,42 355,43 213,44 172,45 49,46 329,47 436,48 236,49 197,50 211,51 34,52 51,53 157,54 339,55 375,56 39,57 296,58 30,59 396,60 178,61 50,62 140,63 436,64 6,65 103,66 456,67 371,68 275,69 176,70 468,71 157,72 8,73 29,74 167,75 71,76 462,77 22,78 111,79 36,80 476,81 394,82 267,83 164,84 162,85 362,86 378,87 91,88 399,89 426,90 467,91 465,92 42,93 189,94 119,95 369,96 351,97 393,98 134,99 413,100 413,101 126,102 6,103 422,104 240,105 192,106 85,107 394,108 237,109 429,110 375,111 425,112 349,113 413,114 290,115 197,116 498,117 140,118 176,119 48,120 216,121 61,122 201,123 60,124 215,125 450,126 91,127 124,128 66,129 131,130 313,131 98,132 305,133 349,134 98,135 393,136 366,137 156,138 4,139 316,140 371,141 305,142 393,143 450,144 36,145 403,146 462,147 417,148 403,149 185,150 268,151 294,152 75,153 207,154 22,155 488,156 477,157 447,158 391,159 418,160 181,161 176,162 362,163 387,164 393,165 153,166 464,167 164,168 42,169 216,170 240,171 45,172 399,173 429,174 133,175 394,176 30,177 378,178 126,179 393,180 267,181 294,182 131,183 189,184 134,185 498,186 253,187 366,188 131,189 408,190 266,191 465,192 315,193 181,194 237,195 264,196 279,197 296,198 468,199 349,200 71,201 29,202 488,203 310,204 399,205 313,206 67,207 201,208 278,209 5,210 215,211 181,212 302,213 231,214 323,215 131,216 289,217 17,218 264,219 4,220 289,221 426,222 17,223 373,224 181,225 138,226 290,227 268,228 20,229 315,230 160,231 221,232 456,233 54,234 120,235 339,236 463,237 310,238 399,239 339,240 464,241 394,242 120,243 49,244 111,245 60,246 173,247 221,248 119,249 211,250 349,251 422,252 162,253 302,254 9,255 138,256 48,257 124,258 66,259 278,260 5,261 323,262 477,263 329,264 396,265 85,266 192,267 197,268 9,269 160,270 50,271 98,272 61,273 476,274 176,275 393,276 54,277 278,278 467,279 373,280 480,281 75,282 403,283 14,284 178,285 6,286 262,287 316,288 315,289 425,290 482,291 246,292 417,293 492,294 480,295 369,296 484,297 133,298 406,299 315,300 153,301 20,302 34,303 167,304 408,305 406,306 391,307 207,308 463,309 22,310 156,311 351,312 161,313 278,314 45,315 387,316 262,317 456,318 51,319 403,320 161,321 39,322 275,323 418,324 157,325 8,326 157,327 339,328 447,329 355,330 25,331 185,332 22,333 234,334 103,335 463,336 13,337 98,338 67,339 173,340 172,341 484,342 185343 ],344 "output": true345 },346 {347 "input": [348 101,349 269,350 477,351 239,352 153,353 185,354 310,355 274,356 288,357 92,358 230,359 19,360 281,361 41,362 233,363 344,364 448,365 300,366 397,367 314,368 197,369 41,370 201,371 89,372 440,373 375,374 258,375 293,376 442,377 143,378 143,379 403,380 168,381 364,382 453,383 14,384 371,385 287,386 187,387 440,388 100,389 143,390 236,391 287,392 331,393 496,394 379,395 198,396 457,397 417,398 64,399 32,400 495,401 184,402 26,403 360,404 52,405 453,406 196,407 105,408 403,409 242,410 409,411 233,412 86,413 448,414 439,415 54,416 17,417 280,418 73,419 108,420 104,421 96,422 284,423 485,424 95,425 308,426 138,427 133,428 73,429 248,430 229,431 350,432 255,433 489,434 44,435 469,436 77,437 111,438 94,439 312,440 249,441 19,442 1,443 426,444 286,445 178,446 250,447 274,448 370,449 475,450 350,451 77,452 229,453 447,454 308,455 435,456 156,457 364,458 92,459 140,460 497,461 242,462 385,463 489,464 355,465 496,466 431,467 55,468 26,469 188,470 163,471 373,472 288,473 329,474 12,475 44,476 8,477 496,478 129,479 99,480 73,481 267,482 272,483 451,484 192,485 31,486 9,487 440,488 472,489 221,490 257,491 470,492 25,493 475,494 317,495 27,496 32,497 77,498 400,499 81,500 485,501 489,502 500,503 12,504 244,505 444,506 408,507 48,508 77,509 299,510 432,511 470,512 201,513 160,514 287,515 140,516 280,517 448,518 222,519 113,520 65,521 45,522 428,523 24,524 222,525 225,526 467,527 187,528 65,529 64,530 131,531 349,532 279,533 240,534 126,535 141,536 220,537 403,538 470,539 269,540 434,541 210,542 129,543 28,544 400,545 470,546 156,547 19,548 157,549 186,550 284,551 339,552 410,553 168,554 496,555 62,556 293,557 355,558 121,559 191,560 91,561 133,562 427,563 157,564 462,565 22,566 28,567 436,568 409,569 66,570 190,571 386,572 442,573 161,574 380,575 35,576 74,577 304,578 409,579 378,580 346,581 489,582 275,583 325,584 196,585 424,586 328,587 343,588 187,589 453,590 9,591 241,592 61,593 65,594 463,595 328,596 116,597 399,598 443,599 176,600 242,601 320,602 103,603 216,604 310,605 225,606 157,607 329,608 41,609 189,610 152,611 250,612 190,613 404,614 424,615 230,616 165,617 88,618 235,619 408,620 64,621 426,622 58,623 375,624 328,625 464,626 57,627 192,628 255,629 246,630 355,631 135,632 127,633 204,634 448,635 163,636 212,637 68,638 161,639 321,640 438,641 496,642 1,643 371,644 176,645 206,646 394,647 288,648 61,649 373,650 300,651 348,652 485,653 206,654 20,655 107,656 207,657 135,658 77,659 105,660 356,661 280,662 431,663 351,664 161,665 336,666 261,667 308,668 361,669 343,670 432,671 317,672 378,673 420,674 445,675 436,676 479,677 243,678 363,679 489,680 121,681 91,682 407,683 426,684 17,685 130,686 97,687 22,688 355,689 57,690 403,691 375,692 10,693 286,694 230,695 385,696 482,697 485,698 446,699 224,700 163,701 90,702 318,703 497,704 373,705 190,706 138,707 412,708 377,709 33,710 152,711 272,712 198,713 261,714 418,715 57,716 445,717 430,718 451,719 206,720 361,721 298,722 36,723 117,724 310,725 468,726 237,727 497,728 439,729 491,730 144,731 469,732 192,733 112,734 454,735 373,736 89,737 434,738 28,739 464,740 325,741 187,742 96,743 93,744 467,745 38,746 420,747 238,748 24,749 226,750 434,751 346,752 496,753 127,754 278,755 96,756 386,757 287,758 189,759 417,760 438,761 227,762 433,763 343,764 16,765 165,766 489,767 23,768 116,769 364,770 56,771 308,772 351,773 244,774 339,775 403,776 77,777 339,778 394,779 253,780 92,781 291,782 8,783 450,784 38,785 276,786 289,787 489,788 121,789 43,790 220,791 461,792 312,793 100,794 186,795 433,796 472,797 221,798 440,799 461,800 461,801 310,802 160,803 237,804 202,805 442,806 485,807 157,808 260,809 222,810 368,811 323,812 164,813 359,814 164,815 436,816 363,817 241,818 55,819 344,820 499,821 355,822 363,823 192,824 279,825 22,826 188,827 168,828 86,829 381,830 316,831 126,832 179,833 253,834 197,835 393,836 446,837 220,838 325,839 249,840 456,841 304,842 444,843 497,844 458,845 158,846 280,847 50,848 132,849 275,850 3,851 399,852 94,853 305,854 500,855 3,856 495,857 164,858 464,859 73,860 90,861 70,862 88,863 130,864 92,865 74,866 380,867 101,868 287,869 343,870 424,871 454,872 40,873 192,874 167,875 66,876 363,877 409,878 260,879 266,880 458,881 488,882 91,883 243,884 91,885 499,886 180,887 355,888 278,889 216,890 19,891 423,892 233,893 191,894 104,895 346,896 258,897 34,898 460,899 16,900 486,901 477,902 486,903 460,904 66,905 432,906 157,907 196,908 70,909 343,910 164,911 1,912 453,913 229,914 213,915 464,916 487,917 155,918 336,919 383,920 50,921 63,922 432,923 269,924 488,925 93,926 286,927 418,928 486,929 230,930 225,931 190,932 125,933 189,934 95,935 272,936 327,937 226,938 73,939 291,940 433,941 220,942 39,943 309,944 284,945 309,946 184,947 110,948 171,949 69,950 491,951 14,952 202,953 132,954 3,955 52,956 250,957 96,958 424,959 33,960 25,961 164,962 121,963 386,964 57,965 204,966 111,967 235,968 464,969 482,970 131,971 341,972 136,973 141,974 245,975 317,976 377,977 350,978 10,979 240,980 359,981 448,982 436,983 192,984 464,985 244,986 456,987 463,988 332,989 192,990 339,991 176,992 19,993 160,994 306,995 310,996 212,997 213,998 158,999 12,1000 76,1001 225,1002 433,1003 65,1004 393,1005 220,1006 92,1007 91,1008 463,1009 310,1010 489,1011 65,1012 285,1013 9,1014 461,1015 258,1016 364,1017 389,1018 281,1019 380,1020 451,1021 375,1022 332,1023 105,1024 256,1025 284,1026 157,1027 108,1028 35,1029 381,1030 57,1031 379,1032 76,1033 22,1034 349,1035 311,1036 176,1037 117,1038 220,1039 238,1040 445,1041 272,1042 408,1043 306,1044 1,1045 343,1046 442,1047 356,1048 143,1049 12,1050 45,1051 463,1052 426,1053 1,1054 317,1055 107,1056 242,1057 143,1058 169,1059 273,1060 487,1061 281,1062 184,1063 3,1064 180,1065 347,1066 104,1067 431,1068 174,1069 316,1070 54,1071 436,1072 196,1073 258,1074 381,1075 40,1076 1,1077 12,1078 408,1079 174,1080 426,1081 35,1082 66,1083 69,1084 97,1085 464,1086 184,1087 22,1088 143,1089 346,1090 267,1091 105,1092 335,1093 189,1094 160,1095 189,1096 245,1097 196,1098 258,1099 426,1100 276,1101 22,1102 39,1103 43,1104 104,1105 287,1106 62,1107 318,1108 155,1109 291,1110 298,1111 99,1112 31,1113 161,1114 36,1115 327,1116 163,1117 187,1118 273,1119 433,1120 57,1121 169,1122 325,1123 103,1124 57,1125 250,1126 239,1127 174,1128 118,1129 430,1130 487,1131 305,1132 404,1133 91,1134 110,1135 335,1136 48,1137 190,1138 41,1139 256,1140 158,1141 489,1142 168,1143 187,1144 190,1145 351,1146 204,1147 174,1148 368,1149 348,1150 144,1151 337,1152 355,1153 286,1154 86,1155 380,1156 354,1157 2,1158 154,1159 41,1160 27,1161 453,1162 291,1163 61,1164 321,1165 204,1166 112,1167 92,1168 227,1169 323,1170 420,1171 346,1172 457,1173 154,1174 450,1175 68,1176 288,1177 236,1178 453,1179 497,1180 97,1181 50,1182 318,1183 350,1184 299,1185 373,1186 207,1187 330,1188 420,1189 269,1190 489,1191 240,1192 63,1193 381,1194 48,1195 167,1196 469,1197 157,1198 179,1199 64,1200 383,