ON bit fixed

Submit

Your name:
File:
Open code-statistics:

Language is selected by the extension of the file. See the list of supported languages to know the extension of your language.

Problem

Two integer N and M are given.
Display all binary numbers of N digit with '1' of M piece.
Output data order is an ascending oder by the binary number.

Because an old version was what the order of output data depended on the processing of the test program, it corrected it.

Options

exec is denied

now post-mortem time, all source codes will be revealed

Sample input:_

5 3

Sample output:

00111
01011
01101
01110
10011
10101
10110
11001
11010
11100

Sample input:_

7 4

Sample output:

0001111
0010111
0011011
0011101
0011110
0100111
0101011
0101101
0101110
0110011
0110101
0110110
0111001
0111010
0111100
1000111
1001011
1001101
1001110
1010011
1010101
1010110
1011001
1011010
1011100
1100011
1100101
1100110
1101001
1101010
1101100
1110001
1110010
1110100
1111000

Sample input:_

32 30

Sample output:

00111111111111111111111111111111
01011111111111111111111111111111
01101111111111111111111111111111
01110111111111111111111111111111
01111011111111111111111111111111
01111101111111111111111111111111
01111110111111111111111111111111
01111111011111111111111111111111
01111111101111111111111111111111
01111111110111111111111111111111
01111111111011111111111111111111
01111111111101111111111111111111
01111111111110111111111111111111
01111111111111011111111111111111
01111111111111101111111111111111
01111111111111110111111111111111
01111111111111111011111111111111
01111111111111111101111111111111
01111111111111111110111111111111
01111111111111111111011111111111
01111111111111111111101111111111
01111111111111111111110111111111
01111111111111111111111011111111
01111111111111111111111101111111
01111111111111111111111110111111
01111111111111111111111111011111
01111111111111111111111111101111
01111111111111111111111111110111
01111111111111111111111111111011
01111111111111111111111111111101
01111111111111111111111111111110
10011111111111111111111111111111
10101111111111111111111111111111
10110111111111111111111111111111
10111011111111111111111111111111
10111101111111111111111111111111
10111110111111111111111111111111
10111111011111111111111111111111
10111111101111111111111111111111
10111111110111111111111111111111
10111111111011111111111111111111
10111111111101111111111111111111
10111111111110111111111111111111
10111111111111011111111111111111
10111111111111101111111111111111
10111111111111110111111111111111
10111111111111111011111111111111
10111111111111111101111111111111
10111111111111111110111111111111
10111111111111111111011111111111
10111111111111111111101111111111
10111111111111111111110111111111
10111111111111111111111011111111
10111111111111111111111101111111
10111111111111111111111110111111
10111111111111111111111111011111
10111111111111111111111111101111
10111111111111111111111111110111
10111111111111111111111111111011
10111111111111111111111111111101
10111111111111111111111111111110
11001111111111111111111111111111
11010111111111111111111111111111
11011011111111111111111111111111
11011101111111111111111111111111
11011110111111111111111111111111
11011111011111111111111111111111
11011111101111111111111111111111
11011111110111111111111111111111
11011111111011111111111111111111
11011111111101111111111111111111
11011111111110111111111111111111
11011111111111011111111111111111
11011111111111101111111111111111
11011111111111110111111111111111
11011111111111111011111111111111
11011111111111111101111111111111
11011111111111111110111111111111
11011111111111111111011111111111
11011111111111111111101111111111
11011111111111111111110111111111
11011111111111111111111011111111
11011111111111111111111101111111
11011111111111111111111110111111
11011111111111111111111111011111
11011111111111111111111111101111
11011111111111111111111111110111
11011111111111111111111111111011
11011111111111111111111111111101
11011111111111111111111111111110
11100111111111111111111111111111
11101011111111111111111111111111
11101101111111111111111111111111
11101110111111111111111111111111
11101111011111111111111111111111
11101111101111111111111111111111
11101111110111111111111111111111
11101111111011111111111111111111
11101111111101111111111111111111
11101111111110111111111111111111
11101111111111011111111111111111
11101111111111101111111111111111
11101111111111110111111111111111
11101111111111111011111111111111
11101111111111111101111111111111
11101111111111111110111111111111
11101111111111111111011111111111
11101111111111111111101111111111
11101111111111111111110111111111
11101111111111111111111011111111
11101111111111111111111101111111
11101111111111111111111110111111
11101111111111111111111111011111
11101111111111111111111111101111
11101111111111111111111111110111
11101111111111111111111111111011
11101111111111111111111111111101
11101111111111111111111111111110
11110011111111111111111111111111
11110101111111111111111111111111
11110110111111111111111111111111
11110111011111111111111111111111
11110111101111111111111111111111
11110111110111111111111111111111
11110111111011111111111111111111
11110111111101111111111111111111
11110111111110111111111111111111
11110111111111011111111111111111
11110111111111101111111111111111
11110111111111110111111111111111
11110111111111111011111111111111
11110111111111111101111111111111
11110111111111111110111111111111
11110111111111111111011111111111
11110111111111111111101111111111
11110111111111111111110111111111
11110111111111111111111011111111
11110111111111111111111101111111
11110111111111111111111110111111
11110111111111111111111111011111
11110111111111111111111111101111
11110111111111111111111111110111
11110111111111111111111111111011
11110111111111111111111111111101
11110111111111111111111111111110
11111001111111111111111111111111
11111010111111111111111111111111
11111011011111111111111111111111
11111011101111111111111111111111
11111011110111111111111111111111
11111011111011111111111111111111
11111011111101111111111111111111
11111011111110111111111111111111
11111011111111011111111111111111
11111011111111101111111111111111
11111011111111110111111111111111
11111011111111111011111111111111
11111011111111111101111111111111
11111011111111111110111111111111
11111011111111111111011111111111
11111011111111111111101111111111
11111011111111111111110111111111
11111011111111111111111011111111
11111011111111111111111101111111
11111011111111111111111110111111
11111011111111111111111111011111
11111011111111111111111111101111
11111011111111111111111111110111
11111011111111111111111111111011
11111011111111111111111111111101
11111011111111111111111111111110
11111100111111111111111111111111
11111101011111111111111111111111
11111101101111111111111111111111
11111101110111111111111111111111
11111101111011111111111111111111
11111101111101111111111111111111
11111101111110111111111111111111
11111101111111011111111111111111
11111101111111101111111111111111
11111101111111110111111111111111
11111101111111111011111111111111
11111101111111111101111111111111
11111101111111111110111111111111
11111101111111111111011111111111
11111101111111111111101111111111
11111101111111111111110111111111
11111101111111111111111011111111
11111101111111111111111101111111
11111101111111111111111110111111
11111101111111111111111111011111
11111101111111111111111111101111
11111101111111111111111111110111
11111101111111111111111111111011
11111101111111111111111111111101
11111101111111111111111111111110
11111110011111111111111111111111
11111110101111111111111111111111
11111110110111111111111111111111
11111110111011111111111111111111
11111110111101111111111111111111
11111110111110111111111111111111
11111110111111011111111111111111
11111110111111101111111111111111
11111110111111110111111111111111
11111110111111111011111111111111
11111110111111111101111111111111
11111110111111111110111111111111
11111110111111111111011111111111
11111110111111111111101111111111
11111110111111111111110111111111
11111110111111111111111011111111
11111110111111111111111101111111
11111110111111111111111110111111
11111110111111111111111111011111
11111110111111111111111111101111
11111110111111111111111111110111
11111110111111111111111111111011
11111110111111111111111111111101
11111110111111111111111111111110
11111111001111111111111111111111
11111111010111111111111111111111
11111111011011111111111111111111
11111111011101111111111111111111
11111111011110111111111111111111
11111111011111011111111111111111
11111111011111101111111111111111
11111111011111110111111111111111
11111111011111111011111111111111
11111111011111111101111111111111
11111111011111111110111111111111
11111111011111111111011111111111
11111111011111111111101111111111
11111111011111111111110111111111
11111111011111111111111011111111
11111111011111111111111101111111
11111111011111111111111110111111
11111111011111111111111111011111
11111111011111111111111111101111
11111111011111111111111111110111
11111111011111111111111111111011
11111111011111111111111111111101
11111111011111111111111111111110
11111111100111111111111111111111
11111111101011111111111111111111
11111111101101111111111111111111
11111111101110111111111111111111
11111111101111011111111111111111
11111111101111101111111111111111
11111111101111110111111111111111
11111111101111111011111111111111
11111111101111111101111111111111
11111111101111111110111111111111
11111111101111111111011111111111
11111111101111111111101111111111
11111111101111111111110111111111
11111111101111111111111011111111
11111111101111111111111101111111
11111111101111111111111110111111
11111111101111111111111111011111
11111111101111111111111111101111
11111111101111111111111111110111
11111111101111111111111111111011
11111111101111111111111111111101
11111111101111111111111111111110
11111111110011111111111111111111
11111111110101111111111111111111
11111111110110111111111111111111
11111111110111011111111111111111
11111111110111101111111111111111
11111111110111110111111111111111
11111111110111111011111111111111
11111111110111111101111111111111
11111111110111111110111111111111
11111111110111111111011111111111
11111111110111111111101111111111
11111111110111111111110111111111
11111111110111111111111011111111
11111111110111111111111101111111
11111111110111111111111110111111
11111111110111111111111111011111
11111111110111111111111111101111
11111111110111111111111111110111
11111111110111111111111111111011
11111111110111111111111111111101
11111111110111111111111111111110
11111111111001111111111111111111
11111111111010111111111111111111
11111111111011011111111111111111
11111111111011101111111111111111
11111111111011110111111111111111
11111111111011111011111111111111
11111111111011111101111111111111
11111111111011111110111111111111
11111111111011111111011111111111
11111111111011111111101111111111
11111111111011111111110111111111
11111111111011111111111011111111
11111111111011111111111101111111
11111111111011111111111110111111
11111111111011111111111111011111
11111111111011111111111111101111
11111111111011111111111111110111
11111111111011111111111111111011
11111111111011111111111111111101
11111111111011111111111111111110
11111111111100111111111111111111
11111111111101011111111111111111
11111111111101101111111111111111
11111111111101110111111111111111
11111111111101111011111111111111
11111111111101111101111111111111
11111111111101111110111111111111
11111111111101111111011111111111
11111111111101111111101111111111
11111111111101111111110111111111
11111111111101111111111011111111
11111111111101111111111101111111
11111111111101111111111110111111
11111111111101111111111111011111
11111111111101111111111111101111
11111111111101111111111111110111
11111111111101111111111111111011
11111111111101111111111111111101
11111111111101111111111111111110
11111111111110011111111111111111
11111111111110101111111111111111
11111111111110110111111111111111
11111111111110111011111111111111
11111111111110111101111111111111
11111111111110111110111111111111
11111111111110111111011111111111
11111111111110111111101111111111
11111111111110111111110111111111
11111111111110111111111011111111
11111111111110111111111101111111
11111111111110111111111110111111
11111111111110111111111111011111
11111111111110111111111111101111
11111111111110111111111111110111
11111111111110111111111111111011
11111111111110111111111111111101
11111111111110111111111111111110
11111111111111001111111111111111
11111111111111010111111111111111
11111111111111011011111111111111
11111111111111011101111111111111
11111111111111011110111111111111
11111111111111011111011111111111
11111111111111011111101111111111
11111111111111011111110111111111
11111111111111011111111011111111
11111111111111011111111101111111
11111111111111011111111110111111
11111111111111011111111111011111
11111111111111011111111111101111
11111111111111011111111111110111
11111111111111011111111111111011
11111111111111011111111111111101
11111111111111011111111111111110
11111111111111100111111111111111
11111111111111101011111111111111
11111111111111101101111111111111
11111111111111101110111111111111
11111111111111101111011111111111
11111111111111101111101111111111
11111111111111101111110111111111
11111111111111101111111011111111
11111111111111101111111101111111
11111111111111101111111110111111
11111111111111101111111111011111
11111111111111101111111111101111
11111111111111101111111111110111
11111111111111101111111111111011
11111111111111101111111111111101
11111111111111101111111111111110
11111111111111110011111111111111
11111111111111110101111111111111
11111111111111110110111111111111
11111111111111110111011111111111
11111111111111110111101111111111
11111111111111110111110111111111
11111111111111110111111011111111
11111111111111110111111101111111
11111111111111110111111110111111
11111111111111110111111111011111
11111111111111110111111111101111
11111111111111110111111111110111
11111111111111110111111111111011
11111111111111110111111111111101
11111111111111110111111111111110
11111111111111111001111111111111
11111111111111111010111111111111
11111111111111111011011111111111
11111111111111111011101111111111
11111111111111111011110111111111
11111111111111111011111011111111
11111111111111111011111101111111
11111111111111111011111110111111
11111111111111111011111111011111
11111111111111111011111111101111
11111111111111111011111111110111
11111111111111111011111111111011
11111111111111111011111111111101
11111111111111111011111111111110
11111111111111111100111111111111
11111111111111111101011111111111
11111111111111111101101111111111
11111111111111111101110111111111
11111111111111111101111011111111
11111111111111111101111101111111
11111111111111111101111110111111
11111111111111111101111111011111
11111111111111111101111111101111
11111111111111111101111111110111
11111111111111111101111111111011
11111111111111111101111111111101
11111111111111111101111111111110
11111111111111111110011111111111
11111111111111111110101111111111
11111111111111111110110111111111
11111111111111111110111011111111
11111111111111111110111101111111
11111111111111111110111110111111
11111111111111111110111111011111
11111111111111111110111111101111
11111111111111111110111111110111
11111111111111111110111111111011
11111111111111111110111111111101
11111111111111111110111111111110
11111111111111111111001111111111
11111111111111111111010111111111
11111111111111111111011011111111
11111111111111111111011101111111
11111111111111111111011110111111
11111111111111111111011111011111
11111111111111111111011111101111
11111111111111111111011111110111
11111111111111111111011111111011
11111111111111111111011111111101
11111111111111111111011111111110
11111111111111111111100111111111
11111111111111111111101011111111
11111111111111111111101101111111
11111111111111111111101110111111
11111111111111111111101111011111
11111111111111111111101111101111
11111111111111111111101111110111
11111111111111111111101111111011
11111111111111111111101111111101
11111111111111111111101111111110
11111111111111111111110011111111
11111111111111111111110101111111
11111111111111111111110110111111
11111111111111111111110111011111
11111111111111111111110111101111
11111111111111111111110111110111
11111111111111111111110111111011
11111111111111111111110111111101
11111111111111111111110111111110
11111111111111111111111001111111
11111111111111111111111010111111
11111111111111111111111011011111
11111111111111111111111011101111
11111111111111111111111011110111
11111111111111111111111011111011
11111111111111111111111011111101
11111111111111111111111011111110
11111111111111111111111100111111
11111111111111111111111101011111
11111111111111111111111101101111
11111111111111111111111101110111
11111111111111111111111101111011
11111111111111111111111101111101
11111111111111111111111101111110
11111111111111111111111110011111
11111111111111111111111110101111
11111111111111111111111110110111
11111111111111111111111110111011
11111111111111111111111110111101
11111111111111111111111110111110
11111111111111111111111111001111
11111111111111111111111111010111
11111111111111111111111111011011
11111111111111111111111111011101
11111111111111111111111111011110
11111111111111111111111111100111
11111111111111111111111111101011
11111111111111111111111111101101
11111111111111111111111111101110
11111111111111111111111111110011
11111111111111111111111111110101
11111111111111111111111111110110
11111111111111111111111111111001
11111111111111111111111111111010
11111111111111111111111111111100

Ranking

Ruby _

RankUserSizeTimeDateStatistics
1leonid650.72892011/02/11 23:50:473B / 25B / 37B
2kaki730.33322011/02/10 12:03:060B / 36B / 37B
3yvl730.88892011/02/10 20:45:540B / 25B / 45B
4eban761.41402011/02/12 01:37:000B / 32B / 43B
5uru1000.13742011/01/29 16:40:020B / 52B / 44B
6leonid640.55212011/02/12 11:25:483B / 25B / 36B

Perl _

RankUserSizeTimeDateStatistics
1tails620.01322011/01/30 23:24:070B / 23B / 36B
2teebee620.01052011/01/31 06:07:080B / 24B / 37B
3tybalt89620.01052011/02/02 13:07:591B / ?B / ?B
4teebee(tails)610.01382011/02/13 05:30:000B / 23B / 36B
5teebee610.01062011/02/19 04:27:330B / 25B / 34B

Python _

RankUserSizeTimeDateStatistics
1hallvabo (random)920.05122011/02/12 00:21:100B / 46B / 44B
2twobit1040.10322011/02/04 02:11:580B / 54B / 35B
3hallvabo1040.07642011/02/11 22:56:010B / 57B / 45B
4recursive1110.10062011/02/03 23:42:330B / 57B / 42B

PHP _

RankUserSizeTimeDateStatistics
1twobit1280.15432011/02/12 08:42:160B / 50B / 77B

Scheme _

RankUserSizeTimeDateStatistics
1kaki1250.26652011/01/30 06:56:460B / 81B / 39B
2kaki(cddddr)1150.34082011/05/06 06:29:530B / 73B / 38B
3cddddr(kaki)1240.34272011/05/05 19:10:030B / 78B / 41B

Common LISP _

RankUserSizeTimeDateStatistics
1kozima1241.48722011/02/09 09:15:570B / 53B / 56B

Io _

RankUserSizeTimeDateStatistics
1pooq1520.33762012/11/24 06:58:510B / 94B / 50B

JavaScript _

RankUserSizeTimeDateStatistics
1twobit940.02842011/02/07 23:35:320B / 49B / 43B
2nn980.15652011/02/07 21:26:360B / 48B / 47B

Lua _

RankUserSizeTimeDateStatistics
1twobit1100.03142011/02/12 07:27:530B / 60B / 41B

BASIC _

RankUserSizeTimeDateStatistics
1twobit990.10372011/02/12 10:08:220B / 52B / 39B
2pooq1500.03712011/01/29 20:57:460B / 86B / 56B
3pooq(twobit)920.10022011/02/17 18:39:550B / 47B / 38B

J _

RankUserSizeTimeDateStatistics
1pooq590.17332011/01/30 19:20:500B / 9B / 50B

K _

RankUserSizeTimeDateStatistics
1twobit390.09922012/06/07 06:27:150B / 12B / 27B

C _

RankUserSizeTimeDateStatistics
1nn1090.00212011/01/30 13:28:090B / 50B / 58B
2not1150.00212011/01/30 12:12:060B / 56B / 58B
3twobit1160.00202011/02/04 08:04:330B / 52B / 63B
4TokusiN1350.00312011/01/30 03:39:170B / 67B / 66B

OCaml _

RankUserSizeTimeDateStatistics
1ksk1030.31832011/02/11 15:13:220B / 55B / 41B

Haskell _

RankUserSizeTimeDateStatistics
1notogawa950.01002011/02/11 03:17:350B / 58B / 35B
2koyama41980.00812011/02/09 20:00:180B / 57B / 38B
3rst761000.14362011/02/10 20:23:120B / 57B / 40B

Fortran _

RankUserSizeTimeDateStatistics
1*yuko*1140.00882011/01/29 12:24:540B / 56B / 58B

Maxima _

RankUserSizeTimeDateStatistics
1pooq1480.80992011/01/30 00:04:110B / 76B / 65B

Asymptote _

RankUserSizeTimeDateStatistics
1teebee(pooq)1100.39452011/12/22 05:16:590B / 62B / 44B
2pooq1210.66862011/12/21 20:50:060B / 68B / 49B

sed _

RankUserSizeTimeDateStatistics
1mitchs770.03472015/04/07 14:37:090B / 37B / 31B

xgawk _

RankUserSizeTimeDateStatistics
1mitchs640.04352015/04/07 16:45:440B / 26B / 34B

R _

RankUserSizeTimeDateStatistics
1pooq1211.12742011/08/22 01:00:140B / 60B / 58B

GolfScript _

RankUserSizeTimeDateStatistics
1twobit540.95682011/02/04 06:24:100B / 11B / 43B

z80 _

RankUserSizeTimeDateStatistics
1kodera490.01072011/02/11 22:34:1923B / 16B / 9B
2*yuko*560.66532011/02/07 20:46:0129B / 9B / 13B

goruby _

RankUserSizeTimeDateStatistics
1leonid421.88312011/02/12 00:52:450B / 13B / 29B
2kaki520.16062011/02/11 06:34:150B / 22B / 29B

Groovy _

RankUserSizeTimeDateStatistics
1nn1027.25382011/02/07 21:31:070B / 49B / 51B

Logo _

RankUserSizeTimeDateStatistics
1teebee980.25382011/03/27 12:23:550B / 58B / 14B
2pooq1120.16712011/03/22 21:36:400B / 58B / 28B

Language Ranking_

RankLangUserSizeScore
1Ktwobit3910000
2gorubyleonid429285
3z80kodera497959
4GolfScripttwobit547222
5Jpooq596610
6Perlteebee616393
7Rubyleonid646093
8xgawkmitchs646093
9sedmitchs775064
10Pythonhallvabo (random)924239
11BASICpooq(twobit)924239
12JavaScripttwobit944148
13Haskellnotogawa954105
14Logoteebee983979
15Groovynn1023823
16OCamlksk1033786
17Cnn1093577
18Luatwobit1103545
19Asymptoteteebee(pooq)1103545
20Fortran*yuko*1143421
21Schemekaki(cddddr)1153391
22Rpooq1213223
23Common LISPkozima1243145
24PHPtwobit1283046
25Maximapooq1482635
26Iopooq1522565

return top