all stats

razetime's stats

guessed the most

namecorrect guessesgames togetherratio
seshoumara551.000
MattiDragon340.750
HelloBoi350.600
Kit240.500
ultlang240.500
Olivia15310.484
olus20007150.467
SoundOfSpouting490.444
kimapr370.429
Olive390.333
vspf140.250
kotnen140.250
deadbraincoral140.250
Palaiologos5220.227
luatic290.222
BeatButton150.200
Camto150.200
gollark2100.200
quintopia2100.200
LyricLy6350.171
IFcoltransG3220.136
moshikoi1110.091
sonata «pathétique»040.000
GNU Radio Shows0120.000
soup girl0100.000
JJRubes060.000
olive050.000
taswelll060.000
Edgex42060.000
citrons040.000

were guessed the most by

namecorrect guessesgames togetherratio
Kit240.500
seshoumara250.400
Camto250.400
GNU Radio Shows4120.333
taswelll270.286
deadbraincoral140.250
SoundOfSpouting290.222
LyricLy8370.216
Olivia6300.200
quintopia2100.200
Palaiologos3200.150
soup girl180.125
Olive180.125
gollark190.111
moshikoi1100.100
luatic1100.100
IFcoltransG2210.095
vspf040.000
kotnen040.000
BeatButton040.000
kimapr070.000
JJRubes060.000
olive050.000
ultlang040.000
olus20000150.000
HelloBoi040.000
Edgex42060.000

entries

round #51

submitted at
0 likes

guesses
comments 0

post a comment


len.sh ASCII text
1
2
#!/usr/bin/env bash
wc -m $@ | cut -f 1 -d " "

round #48

submitted at
0 likes

guesses
comments 0

post a comment


THISBOOKISSOFUCKINGAWESOMEANDIAMTOTALLYGAY.py ASCII text
1
2
3
4
5
6
7
8
import re
def entry(haystack: str, needle: str) -> tuple[int, int] | None:
    final_matches = []
    for i in range(len(haystack)):
        matches = re.finditer(("."*i).join(needle),haystack)
        for j in matches:
            final_matches.append((j.span()[0],i))
    return final_matches or None

round #47

submitted at
0 likes

guesses
comments 0

post a comment


f.ts ASCII text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
let f1=function(F1:number[]):number[]{let f2:number[][]=[];
let F2: number[]=[];for(let f3:number=0;f3<F1.length;f3++){
;const                                                  F3:
number                                                    =
F1[f3];
let f4                                    :
number                                   []
=[];for(let f6=0;f6<f3;f6++){let F4=f2[f6];
var f5=F1[f6];if(f5<F3&&F4.length>f4.length
){;;f4=                                  F4
;}};;f2                                   [
+f3]=f4
.concat
();;;f2
[(f3)].
push((
F3));if
(f2[f3]
.length
>((F2))
.length
){F2=(f2)
[((f3))];}}
return (F2);};

round #46

submitted at
1 like

guesses
comments 0

post a comment


bailiff.js Unicode text, UTF-8 text, with CRLF line terminators
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
/*
 *********
 * JUDGE *
 *********
 * Order, order in the room please.
 * Good Morning, ladies and gentlemen. Calling the case of the People of the 
 * State of Esolangs versus Database Admin. Are both sides ready?
 */

/*
 *********************
 * DISTRICT ATTORNEY *
 *********************
 * Ready for the People, Your Honour.
 */

/*
 *******************
 * PUBLIC DEFENDER *
 *******************
 * Ready for the defense, Your Honour.
 */

/*
 *********
 * JUDGE *
 *********
 * Will the clerk please swear in the jury?
 */

/*
 *********
 * CLERK *
 *********
 * Will the jury please stand and raise your right hand? [Wait for
 * everyone to stand.] Do each of you swear that you will fairly try the
 * case before this court, and that you will return a true verdict according to
 * the evidence and the instructions of the court, so help you, God? Please
 * say “I do”. [Wait for jurors to say “I do.”] You may be seated.
 */

/*
 *********************
 * DISTRICT ATTORNEY *
 *********************
 * Your Honor and ladies and gentlemen of the jury: the defendant has been
 * charged with the act of the segregation of candidate keys from their natural
 * habitat. The evidence will show that a group of table keys were racially
 * profiled on the night of October 22nd. The next day the defendant was
 * arrested teaching the rules of apartheid segregation to the "superior" and
 * "unique" keys on October 29th. The evidence I will present to you will prove
 * that the defendant is guilty as charged.
 */

/*
 *******************
 * PUBLIC DEFENDER *
 *******************
 * Your Honor and ladies and gentlemen of the jury: under the law my client is
 * presumed innocent until proved guilty. During this trial, you will hear no
 * real evidence against my client. You will come to know the truth: that my
 * client was just performing the duties of his paid job with no ulterior
 * motives.
 * Therfore my client is not guilty.
 */
let hearing = (table) => {
        /*
         *********
         * JUDGE *
         *********
         * The prosecution may call its first witness.
         */

        /*
         *********************
         * DISTRICT ATTORNEY *
         *********************
         * The people call the Back End of the table.
         */

        /*
         *********
         * CLERK *
         *********
         * Please stand. Raise your right hand. Do you promise that the
         * testimony you shall give in the case before this court shall be the truth,
         * the whole truth, and nothing but the truth, so help you God?
         */

        /*
         *********************
         * DISTRICT ATTORNEY *
         *********************
         * The people call the Back End of the table.
         */

        /*
         ************
         * BACK END *
         ************
         * I do.
         */
        
        /*
         *********
         * CLERK *
         *********
         * Please state your first and last name.
         */
        
        /*
         ************
         * BACK END *
         ************
         * Relationah Aljabrah.
         */
        
        /*
         *********
         * CLERK *
         *********
         * You may be seated.
         */
        
        /*
         *********************
         * DISTRICT ATTORNEY *
         *********************
         * Please state the details of the crime as you saw it on the 22nd of October.
         */
        
        /*
         ************
         * BACK END *
         ************
         * i was out there mindin my own business when i noticed half my friends
         * was missin!
         */

        /*
         *********************
         * DISTRICT ATTORNEY *
         *********************
         * From this anecdote, we can conclude that the defendant was performing
         * an obstruction to the task of the BACK END worker, who was also 
         * a witness to the crime.
         */
        
        /*
         *********************
         * DISTRICT ATTORNEY *
         *********************
         * As the record may be seen in paragraph 5, your honour, there is a 
         * stark "special casing" requirement in the code for the current hearing.
         * This has been addressed in the below transcript.
         */
        if (table.length <= 2) {
                return [[]];
        }
        /*
         *********************
         * DISTRICT ATTORNEY *
         *********************
         * As the jury may be able to see, this "candidate key extraction"
         * was a premeditated crime. The perpetrators of the crime had their
         * target columns decided many lines before the time of return.
         */
        let col_names = table[0];
        let table_rows = table.slice(1);
        let candidate_keys = (col_indices, rows) => {
                /*
                 *******************
                 * PUBLIC DEFENDER *
                 *******************
                 * The given claims from the People, your honour, are false,
                 * as my client has an alibi during the time of crime.
                 * The number of columns for the table was also a stark
                 * "special case", preventing such a selection from happening!
                 */
                if (col_indices.length > 1) {
                        let result_keys = [];

                        for(let i = 0; i < col_indices.length; i++) {
                                let recur_col_indices = col_indices.slice();
                                recur_col_indices.splice(i,1);
                                /*
                                 *********
                                 * JUDGE *
                                 *********
                                 * The jury is thanked and excused for the session.
                                 * Court is adjourned, as we lack the stack frames to continue. 
                                 */
                                let result_iter = candidate_keys(recur_col_indices, rows);
                                for (let j = 0; j < result_iter.length; j++) {
                                        result_keys.push(result_iter[j]);
                                }
                        }
                        if (result_keys.length > 0) {
                                return result_keys;
                        }
                }
                let selected_rows = [];
                for (let i = 0; i < rows.length; i++) {
                        let curr_row = [];
                        for (let j = 0; j < col_indices.length; j++) {
                                curr_row.push(rows[i][col_indices[j]]);
                        }
                        selected_rows.push(curr_row);
                }
                for (let i = 0; i < selected_rows.length; i++) {
                        for (let j = 0; j < selected_rows.length; j++) {
                                if (i != j) {
                                        if (selected_rows[i].length == selected_rows[j].length) {
                                                let is_equal = true;
                                                for(let k = 0; k < selected_rows[i].length; k++) {
                                                        if (selected_rows[i][k] != selected_rows[j][k]) {
                                                                is_equal = false;
                                                                break;
                                                        }
                                                }
                                                if (is_equal) {
                                                        
                                                        return [];
                                                }
                                        }
                                }
                        }
                }
                return [col_indices];
        }
        let range = [];
        for (let i = 0; i < table_rows[0].length; i++) {
                range.push(i);
        }
        let candidate_key_indices =  candidate_keys(range, table_rows);
        let unique_candidate_keys = [];
        for (let i = 0; i < candidate_key_indices.length; i++) {
                let isnt_added = true;
                for(let j = 0; j < unique_candidate_keys.length; j++) { 
                        let is_equal = true;
                        if (candidate_key_indices[i].length == unique_candidate_keys[j].length) {
                                for (let k = 0; k < candidate_key_indices.length; k++) {
                                        if (candidate_key_indices[i][k] != unique_candidate_keys[j][k]) {
                                                is_equal = false;
                                                break;
                                        }
                                }
                        } else {
                                is_equal = false;
                        }
                        if (is_equal) {
                                isnt_added = false;
                                break;
                        }
                }
                if (isnt_added) {
                        unique_candidate_keys.push(candidate_key_indices[i]);
                }
        }
        for (let i = 0; i < unique_candidate_keys.length; i++) {
                for (let j = 0; j < unique_candidate_keys[i].length; j++) {
                        unique_candidate_keys[i][j] = col_names[unique_candidate_keys[i][j]];
                }
        }
        return unique_candidate_keys;
};

round #45

submitted at
1 like

guesses
comments 0

post a comment


connectfork.swf Unicode text, UTF-8 text, with CRLF line terminators
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
// right into the wall socket 🥺

extension String: Error {}
let verbose: Bool = CommandLine.arguments.last == "-v"

func display(board: [[Int]]) {
  for (index, row) in board.enumerated() {
    for col in row {
      print("│",terminator:"")
      if col == 0 {
        print(" ",terminator:"")
      } else if col == 1 {
        print("①",terminator:"")
      } else {
        print("❶",terminator:"")
      }
    }
    print("│")
    if index == 5 {
      print("└─┴─┴─┴─┴─┴─┴─┘")
    } else {
      print("├─┼─┼─┼─┼─┼─┼─┤")
    }
  }
}

func move(board: inout [[Int]], depth: inout [Int], player: Int, col: Int) {
  board[depth[col]][col] = player
  depth[col] -= 1
}

func win(board: [[Int]], depth: [Int], player: Int, col: Int) -> Bool {
  for (moveRow, moveCol) in [(0,1),(1,0),(-1,0),(0,-1),(1,1),(1,-1),(-1,-1),(-1,1)]{
    if (0..<4).allSatisfy({board[depth[col] + $0 * moveRow][col + $0 * moveCol] == player}) {
      return true
    }
  }
  return false
}


var board: [[Int]] = [[Int]](repeating: [Int](repeating: 0, count: 7), count: 6)
var depth: [Int] = [Int](repeating: 5, count: 7)
var lPlayer: Int = 2
var lMove: Int = 0
if "f" == readLine() {
  let cMove: Int = (0..<7).filter({depth[$0] > 0}).randomElement()!
  print(cMove+1)
  move(board: &board, depth: &depth, player: 2, col: cMove)
  lPlayer = 2
  lMove = cMove
}
while !win(board: board, depth: depth, player: lPlayer, col: lMove) {
  switch lPlayer {
    case 2:
      if verbose {
        print("Enter move: ", terminator: "")
      }
      if let StrMove = readLine() {
        if let tMove = Int(StrMove) {
          lMove = tMove-1
        }
      } else {
        if verbose {
          print("invalid move! :3")
        }
        continue
      }
      if depth[lMove] == 0 {
        if verbose {
          print("Column \(lMove) is full.")
        }
        continue
      }
      move(board: &board, depth: &depth, player: 1, col: lMove)
      lPlayer = 1
    case 1:
      if verbose {
        print("Computer move: ", terminator: "")
      }
      let cMove: Int = (0..<7).filter({depth[$0] > 0}).randomElement()!
      print(cMove+1)
      if verbose {
        display(board: board)
      }
      move(board: &board, depth: &depth, player: 2, col: cMove)
      lPlayer = 2
      lMove = cMove
    default:
      print("zoinks!")
      throw "oopsies!"
  }
}
switch lPlayer {
  case 1:
    print("You Win!")
  case 2:
    print("Computer Wins!")
  default:
    print("]¥ÍH›ØáôPS Wins!")
}

round #43

submitted at
1 like

guesses
comments 0

post a comment


g.py ASCII text, with CRLF line terminators
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
from manim import *

class e(Scene):
	def construct(self):
		r=float(input("r = "))
		R=float(input("R = "))
		d=float(input("d = "))
		d/=r
		p=ValueTracker(0)
		C=Circle(radius=R)
		c=always_redraw(lambda:VGroup(Circle(radius=abs(r),color=GREEN),Dot().shift(abs(d*r)*RIGHT),Dot(),Line().set_length(d*r).shift(0.5*d*r*RIGHT)).rotate(p.get_value(),about_point=ORIGIN).move_to(C.get_center()).shift((R+r)*RIGHT).rotate(abs(r/R)*p.get_value(),about_point=C.get_center()))
		t=TracedPath(c[1].get_center)
		self.play(Create(C))
		self.play(Create(c))
		self.add(t)
		self.play(p.animate.set_value(20*PI), run_time=10, rate_func=rate_functions.linear)
		self.wait() 

with tempconfig({"quality": "medium_quality", "preview": True}):
	scene=e()
	scene.render()

round #42

submitted at
3 likes

guesses
comments 0

post a comment


slide.puzzlescript ASCII text
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
title 2048
author Friedrich Nietzsche
homepage www.puzzlescript.net

========
OBJECTS
========

Background
#bbada0

Empty
#bbada0

Two
#eee4da #776e65 #bbada0
20000
20000
20000
20010
22222

Four
#eee1c9 #776e65 #bbada0
20000
20000
20000
20100
22222

Eight
#f3b27a #f9f6f2 #bbada0
20000
20000
20000
21000
22222

Sixteen
#f69664 #f9f6f2 #bbada0
20000
20000
20001
20000
22222

ThirtyTwo
#f77c5f #f9f6f2 #bbada0
20000
20000
20010
20000
22222

SixtyFour
#f75f3b #f9f6f2 #bbada0
20000
20000
20100
20000
22222

OneTwoEight
#edcf72 #f9f6f2 #bbada0
20000
20000
21000
20000
22222

TwoFiveSix
#edcc61 #f9f6f2 #bbada0
20000
20001
20000
20000
22222

FiveOneTwo
#edc850 #f9f6f2 #bbada0
20000
20010
20000
20000
22222

OneZeroTwoFour
#edc53f #f9f6f2 #bbada0
20000
20100
20000
20000
22222

TwoZeroFourEight
#edc22e #f9f6f2 #bbada0
20000
21000
20000
20000
22222

=======
LEGEND
=======

. = Background
E = Empty
2 = Two
Spawn = Two or Four
Player = Two and Four and Eight and Sixteen and ThirtyTwo and SixtyFour and OneTwoEight and TwoFiveSix and FiveOneTwo and OneZeroTwoFour and TwoZeroFourEight

=======
SOUNDS
=======

================
COLLISIONLAYERS
================

Background
Empty
Two
Four
Eight
Sixteen
ThirtyTwo
SixtyFour
OneTwoEight
TwoFiveSix
FiveOneTwo
OneZeroTwoFour
TwoZeroFourEight


======
RULES
======

[ > Two | Empty ] -> [ Empty | > Two ]
[ > Four | Empty ] -> [ Empty | > Four ]
[ > Eight | Empty ] -> [ Empty | > Eight ]
[ > Sixteen | Empty ] -> [ Empty | > Sixteen ]
[ > ThirtyTwo | Empty ] -> [ Empty | > ThirtyTwo ]
[ > SixtyFour | Empty ] -> [ Empty | > SixtyFour ]
[ > OneTwoEight | Empty ] -> [ Empty | > OneTwoEight ]
[ > TwoFiveSix | Empty ] -> [ Empty | > TwoFiveSix ]
[ > FiveOneTwo | Empty ] -> [ Empty | > FiveOneTwo ]
[ > OneZeroTwoFour | Empty ] -> [ Empty | > OneZeroTwoFour ]
[ > TwoZeroFourEight | Empty ] -> [ Empty | > TwoZeroFourEight ]

[ > Two | Four ] -> [ Two | Four ]
[ > Two | Eight ] -> [ Two | Eight ]
[ > Two | Sixteen ] -> [ Two | Sixteen ]
[ > Two | ThirtyTwo ] -> [ Two | ThirtyTwo ]
[ > Two | SixtyFour ] -> [ Two | SixtyFour ]
[ > Two | OneTwoEight ] -> [ Two | OneTwoEight ]
[ > Two | TwoFiveSix ] -> [ Two | TwoFiveSix ]
[ > Two | FiveOneTwo ] -> [ Two | FiveOneTwo ]
[ > Two | OneZeroTwoFour ] -> [ Two | OneZeroTwoFour ]
[ > Two | TwoZeroFourEight ] -> [ Two | TwoZeroFourEight ]
[ > Four | Two ] -> [ Four | Two ]

[ > Four | Eight ] -> [ Four | Eight ]
[ > Four | Sixteen ] -> [ Four | Sixteen ]
[ > Four | ThirtyTwo ] -> [ Four | ThirtyTwo ]
[ > Four | SixtyFour ] -> [ Four | SixtyFour ]
[ > Four | OneTwoEight ] -> [ Four | OneTwoEight ]
[ > Four | TwoFiveSix ] -> [ Four | TwoFiveSix ]
[ > Four | FiveOneTwo ] -> [ Four | FiveOneTwo ]
[ > Four | OneZeroTwoFour ] -> [ Four | OneZeroTwoFour ]
[ > Four | TwoZeroFourEight ] -> [ Four | TwoZeroFourEight ]
[ > Eight | Two ] -> [ Eight | Two ]
[ > Eight | Four ] -> [ Eight | Four ]

[ > Eight | Sixteen ] -> [ Eight | Sixteen ]
[ > Eight | ThirtyTwo ] -> [ Eight | ThirtyTwo ]
[ > Eight | SixtyFour ] -> [ Eight | SixtyFour ]
[ > Eight | OneTwoEight ] -> [ Eight | OneTwoEight ]
[ > Eight | TwoFiveSix ] -> [ Eight | TwoFiveSix ]
[ > Eight | FiveOneTwo ] -> [ Eight | FiveOneTwo ]
[ > Eight | OneZeroTwoFour ] -> [ Eight | OneZeroTwoFour ]
[ > Eight | TwoZeroFourEight ] -> [ Eight | TwoZeroFourEight ]
[ > Sixteen | Two ] -> [ Sixteen | Two ]
[ > Sixteen | Four ] -> [ Sixteen | Four ]
[ > Sixteen | Eight ] -> [ Sixteen | Eight ]

[ > Sixteen | ThirtyTwo ] -> [ Sixteen | ThirtyTwo ]
[ > Sixteen | SixtyFour ] -> [ Sixteen | SixtyFour ]
[ > Sixteen | OneTwoEight ] -> [ Sixteen | OneTwoEight ]
[ > Sixteen | TwoFiveSix ] -> [ Sixteen | TwoFiveSix ]
[ > Sixteen | FiveOneTwo ] -> [ Sixteen | FiveOneTwo ]
[ > Sixteen | OneZeroTwoFour ] -> [ Sixteen | OneZeroTwoFour ]
[ > Sixteen | TwoZeroFourEight ] -> [ Sixteen | TwoZeroFourEight ]
[ > ThirtyTwo | Two ] -> [ ThirtyTwo | Two ]
[ > ThirtyTwo | Four ] -> [ ThirtyTwo | Four ]
[ > ThirtyTwo | Eight ] -> [ ThirtyTwo | Eight ]
[ > ThirtyTwo | Sixteen ] -> [ ThirtyTwo | Sixteen ]

[ > ThirtyTwo | SixtyFour ] -> [ ThirtyTwo | SixtyFour ]
[ > ThirtyTwo | OneTwoEight ] -> [ ThirtyTwo | OneTwoEight ]
[ > ThirtyTwo | TwoFiveSix ] -> [ ThirtyTwo | TwoFiveSix ]
[ > ThirtyTwo | FiveOneTwo ] -> [ ThirtyTwo | FiveOneTwo ]
[ > ThirtyTwo | OneZeroTwoFour ] -> [ ThirtyTwo | OneZeroTwoFour ]
[ > ThirtyTwo | TwoZeroFourEight ] -> [ ThirtyTwo | TwoZeroFourEight ]
[ > SixtyFour | Two ] -> [ SixtyFour | Two ]
[ > SixtyFour | Four ] -> [ SixtyFour | Four ]
[ > SixtyFour | Eight ] -> [ SixtyFour | Eight ]
[ > SixtyFour | Sixteen ] -> [ SixtyFour | Sixteen ]
[ > SixtyFour | ThirtyTwo ] -> [ SixtyFour | ThirtyTwo ]

[ > SixtyFour | OneTwoEight ] -> [ SixtyFour | OneTwoEight ]
[ > SixtyFour | TwoFiveSix ] -> [ SixtyFour | TwoFiveSix ]
[ > SixtyFour | FiveOneTwo ] -> [ SixtyFour | FiveOneTwo ]
[ > SixtyFour | OneZeroTwoFour ] -> [ SixtyFour | OneZeroTwoFour ]
[ > SixtyFour | TwoZeroFourEight ] -> [ SixtyFour | TwoZeroFourEight ]
[ > OneTwoEight | Two ] -> [ OneTwoEight | Two ]
[ > OneTwoEight | Four ] -> [ OneTwoEight | Four ]
[ > OneTwoEight | Eight ] -> [ OneTwoEight | Eight ]
[ > OneTwoEight | Sixteen ] -> [ OneTwoEight | Sixteen ]
[ > OneTwoEight | ThirtyTwo ] -> [ OneTwoEight | ThirtyTwo ]
[ > OneTwoEight | SixtyFour ] -> [ OneTwoEight | SixtyFour ]

[ > OneTwoEight | TwoFiveSix ] -> [ OneTwoEight | TwoFiveSix ]
[ > OneTwoEight | FiveOneTwo ] -> [ OneTwoEight | FiveOneTwo ]
[ > OneTwoEight | OneZeroTwoFour ] -> [ OneTwoEight | OneZeroTwoFour ]
[ > OneTwoEight | TwoZeroFourEight ] -> [ OneTwoEight | TwoZeroFourEight ]
[ > TwoFiveSix | Two ] -> [ TwoFiveSix | Two ]
[ > TwoFiveSix | Four ] -> [ TwoFiveSix | Four ]
[ > TwoFiveSix | Eight ] -> [ TwoFiveSix | Eight ]
[ > TwoFiveSix | Sixteen ] -> [ TwoFiveSix | Sixteen ]
[ > TwoFiveSix | ThirtyTwo ] -> [ TwoFiveSix | ThirtyTwo ]
[ > TwoFiveSix | SixtyFour ] -> [ TwoFiveSix | SixtyFour ]
[ > TwoFiveSix | OneTwoEight ] -> [ TwoFiveSix | OneTwoEight ]

[ > TwoFiveSix | FiveOneTwo ] -> [ TwoFiveSix | FiveOneTwo ]
[ > TwoFiveSix | OneZeroTwoFour ] -> [ TwoFiveSix | OneZeroTwoFour ]
[ > TwoFiveSix | TwoZeroFourEight ] -> [ TwoFiveSix | TwoZeroFourEight ]
[ > FiveOneTwo | Two ] -> [ FiveOneTwo | Two ]
[ > FiveOneTwo | Four ] -> [ FiveOneTwo | Four ]
[ > FiveOneTwo | Eight ] -> [ FiveOneTwo | Eight ]
[ > FiveOneTwo | Sixteen ] -> [ FiveOneTwo | Sixteen ]
[ > FiveOneTwo | ThirtyTwo ] -> [ FiveOneTwo | ThirtyTwo ]
[ > FiveOneTwo | SixtyFour ] -> [ FiveOneTwo | SixtyFour ]
[ > FiveOneTwo | OneTwoEight ] -> [ FiveOneTwo | OneTwoEight ]
[ > FiveOneTwo | TwoFiveSix ] -> [ FiveOneTwo | TwoFiveSix ]

[ > FiveOneTwo | OneZeroTwoFour ] -> [ FiveOneTwo | OneZeroTwoFour ]
[ > FiveOneTwo | TwoZeroFourEight ] -> [ FiveOneTwo | TwoZeroFourEight ]
[ > OneZeroTwoFour | Two ] -> [ OneZeroTwoFour | Two ]
[ > OneZeroTwoFour | Four ] -> [ OneZeroTwoFour | Four ]
[ > OneZeroTwoFour | Eight ] -> [ OneZeroTwoFour | Eight ]
[ > OneZeroTwoFour | Sixteen ] -> [ OneZeroTwoFour | Sixteen ]
[ > OneZeroTwoFour | ThirtyTwo ] -> [ OneZeroTwoFour | ThirtyTwo ]
[ > OneZeroTwoFour | SixtyFour ] -> [ OneZeroTwoFour | SixtyFour ]
[ > OneZeroTwoFour | OneTwoEight ] -> [ OneZeroTwoFour | OneTwoEight ]
[ > OneZeroTwoFour | TwoFiveSix ] -> [ OneZeroTwoFour | TwoFiveSix ]
[ > OneZeroTwoFour | FiveOneTwo ] -> [ OneZeroTwoFour | FiveOneTwo ]

[ > OneZeroTwoFour | TwoZeroFourEight ] -> [ OneZeroTwoFour | TwoZeroFourEight ]
[ > TwoZeroFourEight | Two ] -> [ TwoZeroFourEight | Two ]
[ > TwoZeroFourEight | Four ] -> [ TwoZeroFourEight | Four ]
[ > TwoZeroFourEight | Eight ] -> [ TwoZeroFourEight | Eight ]
[ > TwoZeroFourEight | Sixteen ] -> [ TwoZeroFourEight | Sixteen ]
[ > TwoZeroFourEight | ThirtyTwo ] -> [ TwoZeroFourEight | ThirtyTwo ]
[ > TwoZeroFourEight | SixtyFour ] -> [ TwoZeroFourEight | SixtyFour ]
[ > TwoZeroFourEight | OneTwoEight ] -> [ TwoZeroFourEight | OneTwoEight ]
[ > TwoZeroFourEight | TwoFiveSix ] -> [ TwoZeroFourEight | TwoFiveSix ]
[ > TwoZeroFourEight | FiveOneTwo ] -> [ TwoZeroFourEight | FiveOneTwo ]
[ > TwoZeroFourEight | OneZeroTwoFour ] -> [ TwoZeroFourEight | OneZeroTwoFour ]

[ > Two | Two ] -> [ Empty | Four ]
[ > Four | Four ] -> [ Empty | Eight ]
[ > Eight | Eight ] -> [ Empty | Sixteen ]
[ > Sixteen | Sixteen ] -> [ Empty | ThirtyTwo ]
[ > ThirtyTwo | ThirtyTwo ] -> [ Empty | SixtyFour ]
[ > SixtyFour | SixtyFour ] -> [ Empty | OneTwoEight ]
[ > OneTwoEight | OneTwoEight ] -> [ Empty | TwoFiveSix ]
[ > TwoFiveSix | TwoFiveSix ] -> [ Empty | FiveOneTwo ]
[ > FiveOneTwo | FiveOneTwo ] -> [ Empty | OneZeroTwoFour ]
[ > OneZeroTwoFour | OneZeroTwoFour ] -> [ Empty | TwoZeroFourEight ]


random [ Empty ] -> [ random Spawn ]

==============
WINCONDITIONS
==============
Some TwoZeroFourEight

=======
LEVELS
=======

2EEE
EEEE
EEEE
EEEE

round #41

submitted at
1 like

guesses
comments 0

post a comment


sotrue.vim ASCII text
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
" Made In Emacs
" Tested In VIM - Vi IMproved 8.1
" Open File
" Enter Insert Mode, Type In Your Program
" Enter Normal Mode, Type :so sotrue.vim<RET> 

" Nested Comments Are Supported

let program = join(getline(1, '$'), "\n")

" remove comments and find strings
let s:index = 0
let s:tokens = []
while s:index < program->len()
   let item = program[s:index]
   if item == '{' " comment '{'
      let start = s:index
      let depth = 1
      let s:index = s:index + 1
      while depth != 0 " close comment '}'
         let depth = depth + (program[s:index] == '{') - (program[s:index] == '}')
         let s:index = s:index + 1
      endwhile
      let s:index = s:index - 1
   elseif item == '"' " string '"'
      let start = s:index + 1
      let s:index = s:index + 1
      while program[s:index] != '"'
         let s:index = s:index + 1
      endwhile
      let s:tokens = s:tokens->add(["print",program[start:s:index-1]])
   elseif item =~# '\d'
      let num = 0
      while program[s:index] =~# '\d'
         let num = num * 10 + str2nr(program[s:index])
         let s:index = s:index + 1
      endwhile
      let s:index = s:index - 1
      let s:tokens = s:tokens->add(["num",num])
   elseif item == "'"
      let s:tokens = s:tokens->add(["num",char2nr(program[s:index + 1])])
      let s:index = s:index + 1
   elseif item == '[' || item == ']'
      let s:tokens = s:tokens->add(["sq",program[s:index:s:index]])
   elseif item =~# '[a-z]'
      let s:tokens = s:tokens->add(["var",program[s:index:s:index]])
   elseif item =~# '\s'
   else
      let s:tokens = s:tokens->add(["cmd",program[s:index:s:index]])
   endif 
   let s:index = s:index + 1
endwhile


" parse quotations
let s:stk = []
let s:topquot = []
for [type,data] in s:tokens
   if type == "sq" && data == "["
      let s:stk = add(s:stk, s:topquot)
      let s:topquot = []
   elseif type == "sq" && data == "]"
      let tmp = remove(s:stk, -1)
      let s:topquot = add(tmp,["quot",s:topquot])
      " pop from stk, add topquot to it, add it to top quot
   else
      let s:topquot = add(s:topquot, [type,data])
   endif
endfor

" run the program
let s:plen = len(s:topquot)
let s:pptrs = [] " program pointers
let s:cstk = [] " call stack
let s:vars = {} " variables in the FALSE program
let s:cptr = 0 " current execution point
let s:cprg = s:topquot " current quotation to execute, starting at full program

" for while mainly
let s:mode = "exec"
let s:sndq = []  " stores quote for while loop


let s:mstk = []
while s:cptr < s:plen
   if s:cptr >= len(s:cprg) " handle quots
      if s:mode == "whilecond"
         if remove(s:mstk, -1) != 0
            let temp = s:cprg
            let s:cprg = s:sndq
            let s:sndq = temp
            let s:cptr = -1
            let s:mode = "whilebody"
         else " lower level of nesting.
            let [mo,cp,pr,sn] = remove(s:cstk, -1)
            let s:mode = mo
            let s:cptr = cp 
            let s:cprg = pr
            let s:sndq = sn
         endif
      elseif s:mode == "whilebody"
         let temp = s:cprg
         let s:cprg = s:sndq
         let s:sndq = temp
         let s:cptr = -1
         let s:mode = "whilecond" 
      elseif s:mode == "exec"
         let [mo,cp,pr,sn] = remove(s:cstk, -1)
         let s:mode = mo
         let s:cptr = cp 
         let s:cprg = pr
         let s:sndq = sn
      endif
   else
      let [type, data] = s:cprg[s:cptr]
      if type == 'cmd'
         if data == ';'
            let a = remove(s:mstk, -1)
            call add(s:mstk, vars[a])
         elseif data == ':'
            let a = remove(s:mstk, -1)
            let b = remove(s:mstk, -1)
            let s:vars[a] = b
         elseif data == '$'
            call add(s:mstk, deepcopy(s:mstk[-1]))
         elseif data == '%'
            call remove(s:mstk, -1)
         elseif data == '\'
            let s:mstk[-2:-1] = reverse(s:mstk[-2:-1])
         elseif data == '@'
            call add(s:mstk,remove(s:mstk,-3))
         elseif data == 'O'
            let a = remove(s:mstk, -1)
            call add(s:mstk,deepcopy(s:mstk[a]))
         elseif data == '+' 
            let a = remove(s:mstk, -1)
            let b = remove(s:mstk, -1)
            call add(s:mstk,a+b)
         elseif data == '-' 
            let a = remove(s:mstk, -1)
            let b = remove(s:mstk, -1)
            call add(s:mstk,a-b)
         elseif data == '*' 
            let a = remove(s:mstk, -1)
            let b = remove(s:mstk, -1)
            call add(s:mstk,a*b)
         elseif data == '/' 
            let a = remove(s:mstk, -1)
            let b = remove(s:mstk, -1)
            call add(s:mstk,a/b)
         elseif data == '_'
            call add(s:mstk,-remove(s:mstk,-1))
         elseif data == '&'
            let a = remove(s:mstk, -1)
            let b = remove(s:mstk, -1)
            call add(s:mstk,str2nr(system($"echo $(({a}&{b}))")))
         elseif data == '|'
            let a = remove(s:mstk, -1)
            let b = remove(s:mstk, -1)
            call add(s:mstk,str2nr(system($"echo $(({a}|{b}))")))
         elseif data == '~'
            let a = remove(s:mstk, -1)
            call add(s:mstk,str2nr(system($"echo $((~{a}))")))
         elseif data == '='
            let a = remove(s:mstk, -1)
            let b = remove(s:mstk, -1)
            call add(s:mstk, a == b ? -1 : 0)
         elseif data == '>'
            let a = remove(s:mstk, -1)
            let b = remove(s:mstk, -1)
            call add(s:mstk, b > a ? -1 : 0)
         elseif data == '!'
            call add(s:cstk, [s:mode, s:cptr, copy(s:cprg), copy(s:sndq)])
            let s:mode = "exec"
            let s:cptr = -1
            let s:cond = []
            let s:cprg = remove(s:mstk, -1)
         elseif data == '?'
            let a = remove(s:mstk, -1)
            let b = remove(s:mstk, -1)
            if a != 0
               call add(s:cstk, [s:mode, s:cptr, copy(s:cprg), copy(s:sndq)])
               let s:mode = "exec"
               let s:cptr = -1
               let s:cond = []
               let s:cprg = a
            endif
         elseif data == '#'
            let a = remove(s:mstk, -1)
            let b = remove(s:mstk, -1)
            call add(s:cstk, [s:mode, s:cptr, copy(s:cprg), copy(s:sndq)])
            let s:mode = "whilecond"
            let s:cptr = -1
            let s:sndq = a
            let s:cprg = b
         elseif data == '^'
            call add(s:mstk, getchar())
         elseif data == ','
            echo nr2char(remove(s:mstk, -1))
         elseif data == '.'
            echo remove(s:mstk, -1)
         else
            throw 'Invalid Instruction' + data
         endif
      elseif type == 'var'
         call add(s:mstk, data)
      elseif type == 'quot'
         call add(s:mstk, data)
      elseif type == 'num'
         call add(s:mstk, data)
      elseif type == 'print'
         echon data
      else
      endif
   endif
   let s:cptr = s:cptr + 1 
endwhile

round #39

submitted at
1 like

guesses
comments 0

post a comment


pane_flak.py ASCII text, with very long lines (3630)
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
# Brain-flak interpreter in Python
# soon to be added: proper debugging capability
# Flakhead society approved

def read_until_matching(s, start):
    stack_height = 0
    for idx, char in enumerate(s[start + 1 :]):
        match char:
            case "{":
                stack_height += 1
            case "}":
                stack_height -= 1
                if stack_height == -1:
                    return idx + start + 1
    return False


class Interpreter:
    left = []
    right = []
    main = []
    active = left
    index = 0
    current_value = 0
    running = False

    def reset(self):
        self.left = []
        self.right = []
        self.main = []
        self.active = self.left
        self.index = 0
        self.current_value = 0
        self.running = False

    def __init__(self, source):
        self.source = source

    def step(self):
        if not self.running:
            return False

        is_nilad = True
        match self.source[self.index : self.index + 2]:
            case "()":
                self.current_value += 1
            case "[]":
                self.current_value += len(self.active)
            case "{}":
                if self.active:
                    self.current_value += self.active.pop()
            case "<>":
                self.active = self.right if self.active == self.left else self.left
            case _:
                is_nilad = False
        if is_nilad:
            self.index += 2
        else:
            match self.source[self.index]:
                case "(":
                    self.main.append(("(", self.current_value, self.index))
                    self.current_value = 0
                case "[":
                    self.main.append(("[", self.current_value, self.index))
                    self.current_value = 0
                case "{":
                    self.main.append(("{", 0, self.index))
                    new_index = read_until_matching(self.source, self.index)
                    if not self.active or self.active[-1] == 0:
                        self.main.pop()
                        self.index = new_index
                case "<":
                    self.main.append(("<", self.current_value, self.index))
                    self.current_value = 0
                case ")":
                    _, inc, _ = self.main.pop()
                    self.active.append(self.current_value)
                    self.current_value += inc
                case "]":
                    _, inc, _ = self.main.pop()
                    self.current_value *= -1
                    self.current_value += inc
                case "}":
                    _, inc, idx = self.main.pop()
                    self.index = idx - 1
                    self.current_value += inc
                case ">":
                    _, inc, _ = self.main.pop()
                    self.current_value = inc
            self.index += 1

        if self.index >= len(self.source):
            self.running = False

        return True

    def run(self, input):
        self.reset()
        self.left = input
        self.active = self.left
        self.running = True
        while self.running:
            self.step()
        return self.active


for code, input in [
    ("(([]){[{}]{}([])}{})", [5, 69, 700, 8214]),  # sum stack
    ("({}{})", [0x12, 123]),  # add two numbers
    ("(())", []),  # 1
    ("<>((()))<>{({}[()])<>({}<>)<>(({})<>({}<>))<>}<>{}{}", [9]),  # Fibonacci
    # ('(()()()()()()())(())(()()()()()()())(()()()()()()()())(()()())(()()()())(()())(()()())(()()()())(()()()()()()()())(()()())(()()()())(())(()()()()())(()()()()()())(()())(()()()()()()())(())(()()()()()()())(()()()()()()()())(()()()()())(())(()())(()()()()()())(()()())(())(())(()()()()())(()()()()()()())(()()()()()()()())(()()()()()())(())(()())(()()())(())(())(())(())(())(())(())(())(())(()())(())(()())(())(()())(())(()())(())(()())(()())(()()()()()()())(()()()()()()()())(()())(()()()()()()())(()()()()()()()())(()())(()()()()()()())(()()()()()()()())(()())(()()())(()()()())(()())(()())(())(()())(()())(()())(()()()())(()())(()()())(()()()())(()())(()()()()()()())(())(()()()()()()())(()()()()()()()())(())(()())(()()())(())(()()()()()()())(()()()()()()()())(())(()())(()())(()()()())(()())(()()()()()()())(())(()()()()()()())(()()()()()()()())(())(()())(()()())(())(()()()()()()())(()()()()()()()())(())(())(())(())(()())(())(()())(())(()())(()())(()())(()()()()()()())(()()()()()()()())(()()()()()()())(()()()()()()()())(()())(()()()()()()())(()()()()()()()())(())(()())(()())(()()()())(()())(()()()()()()())(())(()()()()()()())(()()()()()()()())(())(()())(()()())(())(()()()()()()())(()()()()()()()())(())(()())(())(()())(()())(()()()())(()())(()()()()()()())(())(()()()()()()())(()()()()()()()())(())(()())(()()())(())(()()()()()()())(()()()()()()()())(())(())(())(())(()())(())(()())(())(()())(()())(()()()()()()())(()()()()()()()())(())(()())(()())(()()()()()()())(()()()()()()()())(()())(()()()()()()())(()()()()()()()())(())(()())(()())(()()()())(()())(()()()()()()())(())(()()()()()()())(()()()()()()()())(())(()())(()()())(())(()()()()()()())(()()()()()()()())(())(()())(())(()())(()())(()()()())(()())(()()()()()()())(())(()()()()()()())(()()()()()()()())(())(()())(()()())(())(()()()()()()())(()()()()()()()())(())(())(())(())(()())(())(()())(())(()())(())(()())(())(()())(()())(()())(()()()()()()())(()()()()()()()())(()()()()()()())(()()()()()()()())(()())(()()()()()()())(()()()()()()()())(()())(()()()())(()())(()()()()()()())(())(()()())(()()()()()()())(()()()()()()()())(())(()()()()()()())(()()()()()()()())(())(()())(())(()())(()())(()()()())(()())(()()()()()()()())(()()()()()()()())(()()()()()()()())(()()()()()()()())(()()()()()()()())(()()()()()()()())(()()()()()()()())(()()()()()()())(()()()()()()()())(())(()()()()())(()()()()()())(()()())(())(()()()()()()())(()()()()()()()())(()()())(()()()()()()())(())(()()()()()()())(()()()()()()()())(()()())(()()()())(()())(()()())(()()()())(()()()()()()()())(()()())(()()()())(()()()())(()())(()()()())(()())(()()()()()()())(())(()()()()()()())(()()()()()()()())(()()()()())(())(()())(()()()()()())(()()())(())(()()()()()()())(()()()()()()()())(()()())(()()()())(()())(()()())(()()()())(()()()())(()())(()()()()()()()())(()()()()()()())(()()()()()()()())(()()()()()()())(())(()()()()()()())(()()()()()()()())(())(()())(()()())(())(())(())(()()()()()()())(()()()()()()()())(()()()()())(())(()())(()()()()()())(()())(())(()())(()())(()())(()()()())(()())(()()()()()()()())(()()()()()()())(()()()()()()()())(()()())(()()()())(()()()())(()())(()()()()()()()())(()()()()()()())(()()()()()()()())(()()()()()()())(()()())(()()()())(())(()()()()()()())(()()()()()()()())(()()())(()()()())(()())(()()()()()()()()){({}<>)<>}<>([]){({}[()]<(([{}]()<((((((((()()()()()){}){}){})<>))()))>)<>){({}()<({}())>){({}()<({}(((()()())){}{}){}())>){({}()<({}()())>){({}()<({}(((()()()){}()){}){}())>){({}()<({}()())>){({}()<({}(((()()()()())){}{}){})>){(<{}({}()())>)}}}}}}}{}([]<({}<{({}<>)<>}<>>)>){({}[()]<({}<>)<>>)}{}{({}()<((({}[()])()))>)}{}<>>)}{}{<>({}<>)}', [])
]:
    print(Interpreter(code).run(input))

round #38

submitted at
1 like

guesses
comments 0

post a comment


calculator.js ASCII text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
entry = exp => {
    prec = 0
    while(isNaN(exp)){
       texp = ""
       spc = " ".repeat(prec)
       rspc = new RegExp("-?\\d"+spc+"[+\\-\\/*]"+spc+"-?\\d")
       do {
           texp = exp
           exp = exp.replace(rspc,
           (exp, _a, _b, _c, _d, _e, _f, _g) => eval(exp))
       } while (exp != texp)
       prec++
    }
    return exp
}
console.log("9 / 1+2  -  1    /    2 -> "+entry("9 / 1+2  -  1    /    2"))
console.log("0-6 * 2 -> "+entry("0-6 * 2"))
console.log("4  /  1 + 1 -> "+entry("4  /  1 + 1"))
console.log("2-4/2 -> "+entry("2-4/2"))
console.log("-4 -> "+entry("-4"))
console.log("34 -> "+entry("34"))
console.log("1 / 0 -> "+entry("1 / 0"))
console.log("9*9*9*9*9*9*9*9*9*9 -> "+entry("9*9*9*9*9*9*9*9*9*9"))

round #37

submitted at
0 likes

guesses
comments 0

post a comment


diggydiggyhole.c ASCII text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
#include <stdio.h>
int main() {
  int i, radix;
  scanf("%d%d", &i, &radix);
  while(i % radix != i) {
    int tmp = i;
    int sum = 0;
    while(tmp) {
      sum = sum + tmp % radix;
      tmp = tmp / radix;
    }
    i = sum;
  }
  printf("%d\n", i);
}

round #34

submitted at
1 like

guesses
comments 0

post a comment


fizzbuzz.notepad.txt ASCII text, with CRLF line terminators
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
1
2
Fizz
4
Buzz
Fizz
7
8
Fizz
Buzz
11
Fizz
13
14
FizzBuzz
16
17
Fizz
19
Buzz
Fizz
22
23
Fizz
Buzz
26
Fizz
28
29
FizzBuzz
31
32
Fizz
34
Buzz
Fizz
37
38
Fizz
Buzz
41
Fizz
43
44
FizzBuzz
46
47
Fizz
49
Buzz
Fizz
52
53
Fizz
Buzz
56
Fizz
58
59
FizzBuzz
61
62
Fizz
64
Buzz
Fizz
67
68
Fizz
Buzz
71
Fizz
73
74
FizzBuzz
76
77
Fizz
79
Buzz
Fizz
82
83
Fizz
Buzz
86
Fizz
88
89
FizzBuzz
91
92
Fizz
94
Buzz
Fizz
97
98
Fizz
Buzz

round #32

submitted at
1 like

guesses
comments 0

post a comment


ca.tar POSIX tar archive (GNU)
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
ca/0000775000175000017510000000000014372132716011674 5ustar  razetimerazetimeca/src/0000775000175000017510000000000014371746062012467 5ustar  razetimerazetimeca/src/main.rs0000664000175000017510000000227214372132231013750 0ustar  razetimerazetimeuse rand::prelude::*;

fn maze(w: usize, h: usize) -> Vec<bool> {
    let mut vec = (0..w * h)
        .into_iter()
        .map(|_| -> bool { random() })
        .collect::<Vec<bool>>();
    for _ in 0..100 {
        let mut next = vec![false; w * h];
        for i in 0..(w * h) {
            let mut count = 0;
            for j in [
                vec.get(i - w - 1),
                vec.get(i - w),
                vec.get(i - w + 1),
                vec.get(i - 1),
                vec.get(i + 1),
                vec.get(i + w - 1),
                vec.get(i + w),
                vec.get(i + w + 1),
            ] {
                match j {
                    Some(true) => count += 1,
                    _ => (),
                }
            }
            if vec[i] {
                next[i] = count >= 1 && count <= 5;
            } else {
                next[i] = count == 3;
            }
        }
        vec = next;
    }
    return vec;
}

fn main() {
    let res = maze(10, 10);
    for (i, j) in res.iter().enumerate() {
        if *j {
            print!("#")
        } else {
            print!(" ")
        }
        if (i + 1) % 10 == 0 {
            println!("")
        }
    }
}
ca/Cargo.toml0000664000175000017510000000027214371746741013635 0ustar  razetimerazetime[package]
name = "ca"
version = "0.1.0"
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
rand = "0.8.5"

round #27

submitted at
0 likes

guesses
comments 0

post a comment


subway.py ASCII text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
import re
def entry(terrain):
	str = ''
	for i in range(max(terrain)):
		for j in range(len(terrain)):
			if i < terrain[j]:
				str += '#'
			else:
				str += ' '
		str += '\n'
	collected,_ = re.subn('# +#', lambda match: match.group(0).replace(' ','@'), str)
	return collected.count('@')

round #25

submitted at
1 like

guesses
comments 0

post a comment


Entry.hs ASCII text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
import Data.List
import Data.Maybe
import qualified Data.IntMap.Strict as IM

entry :: [[Bool]] -> Int -> Int -> [Int]
entry mat a b = fromJust $ entry' (adjToMap mat) a b []

entry' :: IM.IntMap [Int] -> Int -> Int -> [Int] -> Maybe [Int]
entry' graph a b visited
	| a == b     = Just [b]
	| next == [] = Nothing
	| a /= b     = Just $ (:) a $ fromJust $ fromJust $ find isJust $ map (\x -> entry' graph x b (a : visited)) next
	where
		next = fromJust (IM.lookup a graph) \\ visited

adjToMap :: [[Bool]] -> IM.IntMap [Int]
adjToMap mat = IM.fromList [(idx, [ v | (True, v) <- zip row [0..]]) | (idx, row) <- zip [0..] mat]

round #24

submitted at
1 like

guesses
comments 5
razetime *known at the time as [author of #6]

[submission author]


pii *known at the time as [author of #4]

[author of #4]


soup girl *known at the time as [author of #8]

[author of #1]


Olivia

[Author of #3]


Olivia

fuck


post a comment


associative array, also known as a map or dictionary and often implemented as a hash table or search tree.py ASCII text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
class Entry:
  def __init__(self):
	self.keys = []
	self.values = []
  
  def get(self, key, default=None):
	for i in range(len(self.keys)):
	  if len(str(self.keys[i])) == len(str(key)):
		if self.keys[i] == key:
		  return self.values[i]
	return default
  
  def insert(self, key, value):
	if key in self.keys:
	  self.values[self.keys.index(key)] = value
	else:
	  self.keys.append(key)
	  self.values.append(value)

round #22

submitted at
2 likes

guesses
comments 0

post a comment


hemorrhoids.py ASCII text
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
# // Code by SoundOfSpouting#6980 (UID: 151149148639330304)
# /* hemorrhoids
#  *
#  * Copyright (C) Kamila Szewczyk, 2017-2021.
#  * License: MIT
#  * 
#  * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation
#  * files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy,
#  * modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the
#  * Software is furnished to do so, subject to the following conditions:
#  * 
#  * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the
#  * Software.
#  * 
#  * THE SOFTWARE IS PROVIDED "AS CUCKED", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
#  * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
#  * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
#  * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#  */

# /*
#  * --------------------------------------------------------------------------------------------------------------------------
#  * A VERY VERY IMPORTANT NOTE! THIS FILE MAY SEEM OBFUSCATED OR OVERALL UNREADABLE. HERE'S WHY.
#  * Back in the day when I started the hemorrhoids project (early 2017), I thought that I'd write this reference implementation,
#  * and then write an hemorrhoids version of it, so that my self compiler actually runs the project.
#  * Later on, I thought that I'll rather write hemorrhoids in C(pip install playsound), so I froze the hemorrhoids self compiler in v0.9 and started to tweak
#  * this program, that was meant to be the reference implementation.
#  * There's no need for running away in terror, as the most of the code is just parsing the input and outputting the premade
#  * instruction microcode in the `s' string, containing instruction names and the microcode.
#  * Actually, this file is terrifying, threatening, because it is written in dirac. No FALSE speech will be tolerated. Fear it.
#  */
import sys as y
av = y.argv
if len(av) > 1:
    v1 = av[1]
    try:
        v2 = eval(v1)
    except SyntaxError: pass
import os
import re
import functools as ft
import string as st
import copy as cp
import random as rd
import math as m
from turtle import *
from PIL import Image
from playsound import playsound
ri = rd.randint
rt = lambda seq: seq[ri(0, len(seq)-1)]
N = None
_i = __import__
_b = __builtins__
_B = dir(_b)
ab = abs
al = all
an = any
bn = bin
c = chr
cx = complex
d = dict
dr = dir
em = enumerate
e = eval
x = exec
b = lambda x: lambda y: eval(x)
fm = lambda x,y: map(b(x),y)
ff = lambda x,y: filter(b(x),y)
fr = ft.reduce
fl = float
gtat = getattr
hsat = hasattr
dlat = delattr
stat = setattr
hx = hex
i = input
n = lambda *args: eval(input(*args))
sr = ""
t = int
l = len
ls = list
ot = oct
o = open
f = lambda s: o(s).read()
p = print
r = range
rp = repr
rvr = reversed
rnd = round
srt = sorted
s = str
sm = sum
t = Screen()
v = vars
w = Turtle()
z = zip
def rf(s): # regex finder
    index = s.index("!")
    regex = re.compile(s[:index])
    search = s[index + 1 :]
    if search[0] == "!":
        return regex.findall(search[1:])
    else:
        return regex.findall(eval(search))
q = chr(34)
k = "\n"

def e(s):
    raise RuntimeError(s)
j = input("Enter image file ")
i = Image.open(j)
t.setup(width=i.width, height=i.height, startx=0, starty=0)
t.bgpic(picname=j)
x1=int(input("x1 "))
y1=int(input("y1 "))
x2=int(input("x2 "))
y2=int(input("y2 "))
c=input("c ")
w.pc(c)
w.pu()
playsound("sound.mp3")
w.goto(x1,y1)
w.pd()
w.goto(x2,y2)
playsound("sound.mp3")
done()
sound.mp3 Audio file with ID3 version 2.4.0, contains: MPEG ADTS, layer III, v1, 320 kbps, 48 kHz, JntStereo

round #21

submitted at
2 likes

guesses
comments 0

post a comment


main.tar.gz gzip compressed data, from Unix
dir cg21
dir src
main.rs ASCII text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
use rand::prelude::*;
use std::collections::VecDeque;
use std::iter::FromIterator;

fn adjacent(
    x: isize,
    y: isize,
    width: isize,
    height: isize,
) -> impl Iterator<Item = (usize, usize)> {
    vec![(x + 1, y), (x - 1, y), (x, y + 1), (x, y - 1)]
        .into_iter()
        .filter(move |&(a, b)| a < width && b < height && a >= 0 && b >= 0)
        .map(|(x, y)| (x as usize, y as usize))
}

fn entry(grid: Vec<bool>, width: usize, _height: usize, x: usize, y: usize) -> Vec<bool> {
    let mut result: Vec<bool> = grid;
    result[x + width * y] = true;
    let mut pairs: VecDeque<(usize, usize)> = VecDeque::from_iter([(x, y)]);
    while !pairs.is_empty() {
        let (x1, y1) = pairs.pop_front().unwrap();
        result[x1 + width * y1] = true;
        for (x2, y2) in adjacent(x1 as isize, y1 as isize, width as isize, _height as isize) {
            if !result[x2 + width * y2] {
                result[x2 + width * y2] = true;
                pairs.push_back((x2, y2));
            }
        }
    }
    result
}

fn disp(grid: Vec<bool>, width: usize) {
    for (i, &item) in grid.iter().enumerate() {
        if i % width == 0 {
            println!();
        }
        print!("{}", if item { "#" } else { "." });
    }
    println!()
}

fn debug(grid: Vec<bool>, width: usize, _height: usize, x: usize, y: usize) {
    println!("x = {}, y = {}", x, y);
    let out: Vec<bool> = entry(grid.clone(), width, _height, x, y);
    disp(grid, width);
    println!("---");
    disp(out, width);
    println!("===");
}

fn rand_debug() {
    let mut rng = rand::thread_rng();
    let width: usize = rng.gen_range(10..20);
    let height: usize = rng.gen_range(10..20);
    let x: usize = rng.gen_range(0..width);
    let y: usize = rng.gen_range(0..height);
    let size: usize = width * height;
    let mut grid: Vec<bool> = Vec::with_capacity(size);
    for _ in 0..size {
        grid.push(rand::random());
    }
    debug(grid, width, height, x, y);
}

fn main() {
    debug(
        vec![
            false, true, false, false, false, false, false, true, false, false, true, true, false,
            false, false, false, true, true, true, true, false, false, true, false, false,
        ],
        5,
        5,
        4,
        1,
    );
    for _ in 0..20 {
        rand_debug();
    }
}
dir target
dir debug
dir .fingerprint
dir cfg-if-5cc8852ef3369fb0
dep-lib-cfg-if data
1

invoked.timestamp ASCII text, with no line terminators
1
This file has an mtime of when this was started.
lib-cfg-if ASCII text, with no line terminators
1
a8701506e83c9bbb
lib-cfg-if.json JSON text data
1
{"rustc":14997152855509374802,"features":"[]","target":10094334937643343087,"profile":3735503092003429423,"path":5787744470445420706,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/cfg-if-5cc8852ef3369fb0/dep-lib-cfg-if"}}],"rustflags":[],"metadata":8462187951337715540,"config":2202906307356721367,"compile_kind":0}
dir cfg-if-f8ad2a765ea7f234
dep-lib-cfg-if data
1

invoked.timestamp ASCII text, with no line terminators
1
This file has an mtime of when this was started.
lib-cfg-if ASCII text, with no line terminators
1
a4864024e70a4200
lib-cfg-if.json JSON text data
1
{"rustc":14997152855509374802,"features":"[]","target":10094334937643343087,"profile":12637318739757120569,"path":5787744470445420706,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/cfg-if-f8ad2a765ea7f234/dep-lib-cfg-if"}}],"rustflags":[],"metadata":8462187951337715540,"config":2202906307356721367,"compile_kind":0}
dir cg21-42e28e771c134aac
bin-cg21 empty
bin-cg21.json JSON text data
1
{"rustc":14997152855509374802,"features":"[]","target":4957638703991248604,"profile":9251013656241001069,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/cg21-42e28e771c134aac/dep-bin-cg21"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0}
dep-bin-cg21 data
1
src/main.rs
invoked.timestamp ASCII text, with no line terminators
1
This file has an mtime of when this was started.
output-bin-cg21 New Line Delimited JSON text data
1
2
3
{"message":"failed to resolve: use of undeclared crate or module `rand`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared crate or module `ferris_wheel`\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"src/main.rs","byte_start":65,"byte_end":69,"line_start":3,"line_end":3,"column_start":5,"column_end":9,"is_primary":true,"text":[{"text":"use rand::prelude::*;","highlight_start":5,"highlight_end":9}],"label":"use of undeclared crate or module `rand`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror[E0433]\u001b[0m\u001b[0m\u001b[1m: failed to resolve: use of undeclared crate or module `rand`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:3:5\u001b[0m\n\u001b[0m  \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m3\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0muse rand::prelude::*;\u001b[0m\n\u001b[0m  \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m    \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9muse of undeclared crate or module `rand`\u001b[0m\n\n"}
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror\u001b[0m\u001b[0m\u001b[1m: aborting due to previous error\u001b[0m\n\n"}
{"message":"For more information about this error, try `rustc --explain E0433`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1mFor more information about this error, try `rustc --explain E0433`.\u001b[0m\n"}
dir cg21-6fa639d26b72e165
bin-cg21 ASCII text, with no line terminators
1
afd6b9eb3f3930a7
bin-cg21.json JSON text data
1
{"rustc":14997152855509374802,"features":"[]","target":4957638703991248604,"profile":9251013656241001069,"path":1684066648322511884,"deps":[[5910892534286594076,"rand",false,8904290890000792498]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/cg21-6fa639d26b72e165/dep-bin-cg21"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0}
dep-bin-cg21 data
1
src/main.rs
invoked.timestamp ASCII text, with no line terminators
1
This file has an mtime of when this was started.
dir cg21-8702bb3bec9de7c8
bin-cg21 ASCII text, with no line terminators
1
0fa0843f303cf0bb
bin-cg21.json JSON text data
1
{"rustc":14997152855509374802,"features":"[]","target":4957638703991248604,"profile":7309141686862299243,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/cg21-8702bb3bec9de7c8/dep-bin-cg21"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0}
dep-bin-cg21 data
1
src/main.rsCLIPPY_ARGS
invoked.timestamp ASCII text, with no line terminators
1
This file has an mtime of when this was started.
output-bin-cg21 New Line Delimited JSON text data
1
2
{"message":"the loop variable `i` is used to index `out`","code":{"code":"clippy::needless_range_loop","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":1069,"byte_end":1081,"line_start":30,"line_end":30,"column_start":11,"column_end":23,"is_primary":true,"text":[{"text":"\tfor i in 0..out.len() {","highlight_start":11,"highlight_end":23}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(clippy::needless_range_loop)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"consider using an iterator","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":1064,"byte_end":1065,"line_start":30,"line_end":30,"column_start":6,"column_end":7,"is_primary":true,"text":[{"text":"\tfor i in 0..out.len() {","highlight_start":6,"highlight_end":7}],"label":null,"suggested_replacement":"(i, <item>)","suggestion_applicability":"Unspecified","expansion":null},{"file_name":"src/main.rs","byte_start":1069,"byte_end":1081,"line_start":30,"line_end":30,"column_start":11,"column_end":23,"is_primary":true,"text":[{"text":"\tfor i in 0..out.len() {","highlight_start":11,"highlight_end":23}],"label":null,"suggested_replacement":"out.iter().enumerate()","suggestion_applicability":"Unspecified","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: the loop variable `i` is used to index `out`\u001b[0m\n\u001b[0m  \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:30:11\u001b[0m\n\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m30\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m    for i in 0..out.len() {\u001b[0m\n\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m             \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^\u001b[0m\n\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(clippy::needless_range_loop)]` on by default\u001b[0m\n\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14mhelp\u001b[0m\u001b[0m: consider using an iterator\u001b[0m\n\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m30\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m    for \u001b[0m\u001b[0m\u001b[38;5;10m(i, <item>)\u001b[0m\u001b[0m in \u001b[0m\u001b[0m\u001b[38;5;10mout.iter().enumerate()\u001b[0m\u001b[0m {\u001b[0m\n\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m        \u001b[0m\u001b[0m\u001b[38;5;10m~~~~~~~~~~~\u001b[0m\u001b[0m    \u001b[0m\u001b[0m\u001b[38;5;10m~~~~~~~~~~~~~~~~~~~~~~\u001b[0m\n\n"}
{"message":"1 warning emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 1 warning emitted\u001b[0m\n\n"}
dir cg21-f466a882e0ce2993
bin-cg21 ASCII text, with no line terminators
1
7a35cc30f58a28bf
bin-cg21.json JSON text data
1
{"rustc":14997152855509374802,"features":"[]","target":4957638703991248604,"profile":7309141686862299243,"path":1684066648322511884,"deps":[[5910892534286594076,"rand",false,15055952328376092762]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/cg21-f466a882e0ce2993/dep-bin-cg21"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0}
dep-bin-cg21 data
1
src/main.rsCLIPPY_ARGS
invoked.timestamp ASCII text, with no line terminators
1
This file has an mtime of when this was started.
dir getrandom-c163b428e3ee9fcb
dep-lib-getrandom data
1

invoked.timestamp ASCII text, with no line terminators
1
This file has an mtime of when this was started.
lib-getrandom ASCII text, with no line terminators
1
39c9a140d5e7adf2
lib-getrandom.json JSON text data
1
{"rustc":14997152855509374802,"features":"[\"std\"]","target":13546511942750895132,"profile":12637318739757120569,"path":15994636682388489361,"deps":[[2452538001284770427,"cfg_if",false,18589336324834980],[13743578918048164545,"libc",false,8785835263464551410]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/getrandom-c163b428e3ee9fcb/dep-lib-getrandom"}}],"rustflags":[],"metadata":12606519392706294666,"config":2202906307356721367,"compile_kind":0}
dir getrandom-e946af12005db08e
dep-lib-getrandom data
1

invoked.timestamp ASCII text, with no line terminators
1
This file has an mtime of when this was started.
lib-getrandom ASCII text, with no line terminators
1
5ec8c2230704c3b8
lib-getrandom.json JSON text data
1
{"rustc":14997152855509374802,"features":"[\"std\"]","target":13546511942750895132,"profile":3735503092003429423,"path":15994636682388489361,"deps":[[2452538001284770427,"cfg_if",false,13518465673714823336],[13743578918048164545,"libc",false,3115013571413778014]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/getrandom-e946af12005db08e/dep-lib-getrandom"}}],"rustflags":[],"metadata":12606519392706294666,"config":2202906307356721367,"compile_kind":0}
dir libc-5b74668b9264d484
run-build-script-build-script-build ASCII text, with no line terminators
1
7d18f7574ca5f0fa
run-build-script-build-script-build.json JSON text data
1
{"rustc":14997152855509374802,"features":"","target":0,"profile":0,"path":0,"deps":[[13743578918048164545,"build_script_build",false,4285825645219395251]],"local":[{"RerunIfChanged":{"output":"debug/build/libc-5b74668b9264d484/output","paths":["build.rs"]}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0}
dir libc-7bee6741a0fd2270
build-script-build-script-build ASCII text, with no line terminators
1
b3b68f90b74f7a3b
build-script-build-script-build.json JSON text data
1
{"rustc":14997152855509374802,"features":"[]","target":2709041430195671023,"profile":12637318739757120569,"path":2986705986676480384,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/libc-7bee6741a0fd2270/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":14998826085014762512,"config":2202906307356721367,"compile_kind":0}
dep-build-script-build-script-build data
1

invoked.timestamp ASCII text, with no line terminators
1
This file has an mtime of when this was started.
dir libc-9b28c92d8af7be13
dep-lib-libc data
1

invoked.timestamp ASCII text, with no line terminators
1
This file has an mtime of when this was started.
lib-libc ASCII text, with no line terminators
1
f2b3e76d9f8eed79
lib-libc.json JSON text data
1
{"rustc":14997152855509374802,"features":"[]","target":15721753382687865320,"profile":12637318739757120569,"path":17305584598647543857,"deps":[[13743578918048164545,"build_script_build",false,18082134251204450429]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/libc-9b28c92d8af7be13/dep-lib-libc"}}],"rustflags":[],"metadata":14998826085014762512,"config":2202906307356721367,"compile_kind":0}
dir libc-9d41da59bc67eec4
dep-lib-libc data
1

invoked.timestamp ASCII text, with no line terminators
1
This file has an mtime of when this was started.
lib-libc ASCII text, with no line terminators
1
5e9ea3d256c03a2b
lib-libc.json JSON text data
1
{"rustc":14997152855509374802,"features":"[]","target":15721753382687865320,"profile":3735503092003429423,"path":17305584598647543857,"deps":[[13743578918048164545,"build_script_build",false,18082134251204450429]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/libc-9d41da59bc67eec4/dep-lib-libc"}}],"rustflags":[],"metadata":14998826085014762512,"config":2202906307356721367,"compile_kind":0}
dir ppv-lite86-1563bcdfd167adfa
dep-lib-ppv-lite86 data
1

invoked.timestamp ASCII text, with no line terminators
1
This file has an mtime of when this was started.
lib-ppv-lite86 ASCII text, with no line terminators
1
7adef0c2bb5ea483
lib-ppv-lite86.json JSON text data
1
{"rustc":14997152855509374802,"features":"[\"simd\", \"std\"]","target":731041848731596649,"profile":3735503092003429423,"path":10401364967511620266,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ppv-lite86-1563bcdfd167adfa/dep-lib-ppv-lite86"}}],"rustflags":[],"metadata":14155036307809790115,"config":2202906307356721367,"compile_kind":0}
dir ppv-lite86-2d065cebe2837269
dep-lib-ppv-lite86 data
1

invoked.timestamp ASCII text, with no line terminators
1
This file has an mtime of when this was started.
lib-ppv-lite86 ASCII text, with no line terminators
1
aa206bff0b42b7bd
lib-ppv-lite86.json JSON text data
1
{"rustc":14997152855509374802,"features":"[\"simd\", \"std\"]","target":731041848731596649,"profile":12637318739757120569,"path":10401364967511620266,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ppv-lite86-2d065cebe2837269/dep-lib-ppv-lite86"}}],"rustflags":[],"metadata":14155036307809790115,"config":2202906307356721367,"compile_kind":0}
dir rand-42126d12532821de
dep-lib-rand data
1

invoked.timestamp ASCII text, with no line terminators
1
This file has an mtime of when this was started.
lib-rand ASCII text, with no line terminators
1
5a881270df7cf1d0
lib-rand.json JSON text data
1
{"rustc":14997152855509374802,"features":"[\"alloc\", \"default\", \"getrandom\", \"libc\", \"rand_chacha\", \"std\", \"std_rng\"]","target":8770996785908029621,"profile":3735503092003429423,"path":11871616636065645628,"deps":[[1974880700686797828,"rand_core",false,3162235581902540214],[12017018019769837221,"rand_chacha",false,3448553067369372632],[13743578918048164545,"libc",false,3115013571413778014]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rand-42126d12532821de/dep-lib-rand"}}],"rustflags":[],"metadata":16964019146302480911,"config":2202906307356721367,"compile_kind":0}
dir rand-47b3ac844af2aa61
dep-lib-rand data
1

invoked.timestamp ASCII text, with no line terminators
1
This file has an mtime of when this was started.
lib-rand ASCII text, with no line terminators
1
b27b3e336365927b
lib-rand.json JSON text data
1
{"rustc":14997152855509374802,"features":"[\"alloc\", \"default\", \"getrandom\", \"libc\", \"rand_chacha\", \"std\", \"std_rng\"]","target":8770996785908029621,"profile":12637318739757120569,"path":11871616636065645628,"deps":[[1974880700686797828,"rand_core",false,1299993004086703902],[12017018019769837221,"rand_chacha",false,6035992952070029142],[13743578918048164545,"libc",false,8785835263464551410]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rand-47b3ac844af2aa61/dep-lib-rand"}}],"rustflags":[],"metadata":16964019146302480911,"config":2202906307356721367,"compile_kind":0}
dir rand_chacha-014635f67dadc209
dep-lib-rand_chacha data
1

invoked.timestamp ASCII text, with no line terminators
1
This file has an mtime of when this was started.
lib-rand_chacha ASCII text, with no line terminators
1
d89ba259beb8db2f
lib-rand_chacha.json JSON text data
1
{"rustc":14997152855509374802,"features":"[\"std\"]","target":10091652985973831551,"profile":3735503092003429423,"path":14158383897878576582,"deps":[[1974880700686797828,"rand_core",false,3162235581902540214],[6749292461404294239,"ppv_lite86",false,9485810875671567994]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rand_chacha-014635f67dadc209/dep-lib-rand_chacha"}}],"rustflags":[],"metadata":2235018391756195449,"config":2202906307356721367,"compile_kind":0}
dir rand_chacha-c23e85f15fd8e49a
dep-lib-rand_chacha data
1

invoked.timestamp ASCII text, with no line terminators
1
This file has an mtime of when this was started.
lib-rand_chacha ASCII text, with no line terminators
1
563fe51e9c27c453
lib-rand_chacha.json JSON text data
1
{"rustc":14997152855509374802,"features":"[\"std\"]","target":10091652985973831551,"profile":12637318739757120569,"path":14158383897878576582,"deps":[[1974880700686797828,"rand_core",false,1299993004086703902],[6749292461404294239,"ppv_lite86",false,13670467813203714218]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rand_chacha-c23e85f15fd8e49a/dep-lib-rand_chacha"}}],"rustflags":[],"metadata":2235018391756195449,"config":2202906307356721367,"compile_kind":0}
dir rand_core-c3d5870bad9ed42d
dep-lib-rand_core data
1

invoked.timestamp ASCII text, with no line terminators
1
This file has an mtime of when this was started.
lib-rand_core ASCII text, with no line terminators
1
b6cd66eb8184e22b
lib-rand_core.json JSON text data
1
{"rustc":14997152855509374802,"features":"[\"alloc\", \"getrandom\", \"std\"]","target":14554634924080965175,"profile":3735503092003429423,"path":3675615739028183718,"deps":[[13417499805903997058,"getrandom",false,13313489352148568158]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rand_core-c3d5870bad9ed42d/dep-lib-rand_core"}}],"rustflags":[],"metadata":3275543247315060703,"config":2202906307356721367,"compile_kind":0}
dir rand_core-ec276dceed616d99
dep-lib-rand_core data
1

invoked.timestamp ASCII text, with no line terminators
1
This file has an mtime of when this was started.
lib-rand_core ASCII text, with no line terminators
1
1eb714e3bf800a12
lib-rand_core.json JSON text data
1
{"rustc":14997152855509374802,"features":"[\"alloc\", \"getrandom\", \"std\"]","target":14554634924080965175,"profile":12637318739757120569,"path":3675615739028183718,"deps":[[13417499805903997058,"getrandom",false,17486887831247898937]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rand_core-ec276dceed616d99/dep-lib-rand_core"}}],"rustflags":[],"metadata":3275543247315060703,"config":2202906307356721367,"compile_kind":0}
dir build
dir libc-5b74668b9264d484
invoked.timestamp ASCII text, with no line terminators
1
This file has an mtime of when this was started.
output ASCII text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
cargo:rerun-if-changed=build.rs
cargo:rustc-cfg=freebsd11
cargo:rustc-cfg=libc_priv_mod_use
cargo:rustc-cfg=libc_union
cargo:rustc-cfg=libc_const_size_of
cargo:rustc-cfg=libc_align
cargo:rustc-cfg=libc_int128
cargo:rustc-cfg=libc_core_cvoid
cargo:rustc-cfg=libc_packedN
cargo:rustc-cfg=libc_cfg_target_vendor
cargo:rustc-cfg=libc_non_exhaustive
cargo:rustc-cfg=libc_ptr_addr_of
cargo:rustc-cfg=libc_underscore_const_names
root-output ASCII text, with no line terminators
1
/home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/target/debug/build/libc-5b74668b9264d484/out
stderr empty
dir libc-7bee6741a0fd2270
build-script-build ELF 64-bit LSB shared object, x86-64, version 1 (SYSV)
build_script_build-7bee6741a0fd2270 ELF 64-bit LSB shared object, x86-64, version 1 (SYSV)
build_script_build-7bee6741a0fd2270.d ASCII text
1
2
3
4
5
/home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/target/debug/build/libc-7bee6741a0fd2270/build_script_build-7bee6741a0fd2270: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/build.rs

/home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/target/debug/build/libc-7bee6741a0fd2270/build_script_build-7bee6741a0fd2270.d: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/build.rs

/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/build.rs:
dir deps
cfg_if-5cc8852ef3369fb0.d ASCII text
1
2
3
4
5
/home/razetime/Documents/Code/fun/random-rec/code-guessing/main/target/debug/deps/cfg_if-5cc8852ef3369fb0.rmeta: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs

/home/razetime/Documents/Code/fun/random-rec/code-guessing/main/target/debug/deps/cfg_if-5cc8852ef3369fb0.d: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs

/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs:
cfg_if-f8ad2a765ea7f234.d ASCII text
1
2
3
4
5
6
7
/home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/target/debug/deps/cfg_if-f8ad2a765ea7f234.rmeta: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs

/home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/target/debug/deps/libcfg_if-f8ad2a765ea7f234.rlib: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs

/home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/target/debug/deps/cfg_if-f8ad2a765ea7f234.d: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs

/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs:
cg21-42e28e771c134aac ELF 64-bit LSB shared object, x86-64, version 1 (SYSV)
cg21-42e28e771c134aac.d ASCII text
1
2
3
4
5
/home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/target/debug/deps/cg21-42e28e771c134aac: src/main.rs

/home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/target/debug/deps/cg21-42e28e771c134aac.d: src/main.rs

src/main.rs:
cg21-6fa639d26b72e165 ELF 64-bit LSB shared object, x86-64, version 1 (SYSV)
cg21-6fa639d26b72e165.d ASCII text
1
2
3
4
5
/home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/target/debug/deps/cg21-6fa639d26b72e165: src/main.rs

/home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/target/debug/deps/cg21-6fa639d26b72e165.d: src/main.rs

src/main.rs:
cg21-8702bb3bec9de7c8.d ASCII text
1
2
3
4
5
6
7
/home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/target/debug/deps/cg21-8702bb3bec9de7c8.rmeta: src/main.rs

/home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/target/debug/deps/cg21-8702bb3bec9de7c8.d: src/main.rs

src/main.rs:

# env-dep:CLIPPY_ARGS=
cg21-f466a882e0ce2993.d ASCII text
1
2
3
4
5
6
7
/home/razetime/Documents/Code/fun/random-rec/code-guessing/main/target/debug/deps/cg21-f466a882e0ce2993.rmeta: src/main.rs

/home/razetime/Documents/Code/fun/random-rec/code-guessing/main/target/debug/deps/cg21-f466a882e0ce2993.d: src/main.rs

src/main.rs:

# env-dep:CLIPPY_ARGS=
getrandom-c163b428e3ee9fcb.d ASCII text, with very long lines (779)
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
/home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/target/debug/deps/getrandom-c163b428e3ee9fcb.rmeta: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/util.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error_impls.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/util_libc.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/use_file.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/linux_android.rs

/home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/target/debug/deps/libgetrandom-c163b428e3ee9fcb.rlib: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/util.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error_impls.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/util_libc.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/use_file.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/linux_android.rs

/home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/target/debug/deps/getrandom-c163b428e3ee9fcb.d: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/util.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error_impls.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/util_libc.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/use_file.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/linux_android.rs

/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/util.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error_impls.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/util_libc.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/use_file.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/linux_android.rs:
getrandom-e946af12005db08e.d ASCII text, with very long lines (777)
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
/home/razetime/Documents/Code/fun/random-rec/code-guessing/main/target/debug/deps/getrandom-e946af12005db08e.rmeta: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/util.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error_impls.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/util_libc.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/use_file.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/linux_android.rs

/home/razetime/Documents/Code/fun/random-rec/code-guessing/main/target/debug/deps/getrandom-e946af12005db08e.d: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/util.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error_impls.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/util_libc.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/use_file.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/linux_android.rs

/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/util.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/error_impls.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/util_libc.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/use_file.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/linux_android.rs:
libc-9b28c92d8af7be13.d ASCII text, with very long lines (1977)
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/target/debug/deps/libc-9b28c92d8af7be13.rmeta: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/lib.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/macros.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/fixed_width_ints.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/arch/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/b64/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/b64/x86_64/align.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/align.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/arch/generic/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/align.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/non_exhaustive.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/align.rs

/home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/target/debug/deps/liblibc-9b28c92d8af7be13.rlib: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/lib.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/macros.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/fixed_width_ints.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/arch/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/b64/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/b64/x86_64/align.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/align.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/arch/generic/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/align.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/non_exhaustive.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/align.rs

/home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/target/debug/deps/libc-9b28c92d8af7be13.d: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/lib.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/macros.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/fixed_width_ints.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/arch/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/b64/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/b64/x86_64/align.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/align.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/arch/generic/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/align.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/non_exhaustive.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/align.rs

/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/lib.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/macros.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/fixed_width_ints.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/mod.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/mod.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/mod.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/arch/mod.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/mod.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/b64/mod.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/b64/x86_64/align.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/align.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/arch/generic/mod.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/align.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/non_exhaustive.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/align.rs:
libc-9d41da59bc67eec4.d ASCII text, with very long lines (1975)
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
/home/razetime/Documents/Code/fun/random-rec/code-guessing/main/target/debug/deps/libc-9d41da59bc67eec4.rmeta: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/lib.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/macros.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/fixed_width_ints.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/arch/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/b64/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/b64/x86_64/align.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/align.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/arch/generic/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/align.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/non_exhaustive.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/align.rs

/home/razetime/Documents/Code/fun/random-rec/code-guessing/main/target/debug/deps/libc-9d41da59bc67eec4.d: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/lib.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/macros.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/fixed_width_ints.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/arch/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/b64/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/b64/x86_64/align.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/align.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/arch/generic/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/align.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/non_exhaustive.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/align.rs

/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/lib.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/macros.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/fixed_width_ints.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/mod.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/mod.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/mod.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/arch/mod.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/mod.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/b64/mod.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/b64/x86_64/align.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/gnu/align.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/arch/generic/mod.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/align.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/linux_like/linux/non_exhaustive.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.126/src/unix/align.rs:
libcfg_if-5cc8852ef3369fb0.rmeta data
1
cg: couldn't decode file contents
libcfg_if-f8ad2a765ea7f234.rlib current ar archive
1
cg: couldn't decode file contents
libcfg_if-f8ad2a765ea7f234.rmeta data
1
cg: couldn't decode file contents
libcg21-8702bb3bec9de7c8.rmeta empty
libcg21-f466a882e0ce2993.rmeta empty
libgetrandom-c163b428e3ee9fcb.rlib current ar archive
libgetrandom-c163b428e3ee9fcb.rmeta data
libgetrandom-e946af12005db08e.rmeta data
liblibc-9b28c92d8af7be13.rlib current ar archive
liblibc-9b28c92d8af7be13.rmeta data
liblibc-9d41da59bc67eec4.rmeta data
libppv_lite86-1563bcdfd167adfa.rmeta data
libppv_lite86-2d065cebe2837269.rlib current ar archive
libppv_lite86-2d065cebe2837269.rmeta data
librand-42126d12532821de.rmeta data
librand-47b3ac844af2aa61.rlib current ar archive
librand-47b3ac844af2aa61.rmeta data
librand_chacha-014635f67dadc209.rmeta data
librand_chacha-c23e85f15fd8e49a.rlib current ar archive
librand_chacha-c23e85f15fd8e49a.rmeta data
librand_core-c3d5870bad9ed42d.rmeta data
librand_core-ec276dceed616d99.rlib current ar archive
librand_core-ec276dceed616d99.rmeta data
ppv_lite86-1563bcdfd167adfa.d ASCII text, with very long lines (594)
1
2
3
4
5
6
7
8
9
/home/razetime/Documents/Code/fun/random-rec/code-guessing/main/target/debug/deps/ppv_lite86-1563bcdfd167adfa.rmeta: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/lib.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs

/home/razetime/Documents/Code/fun/random-rec/code-guessing/main/target/debug/deps/ppv_lite86-1563bcdfd167adfa.d: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/lib.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs

/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/lib.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs:
ppv_lite86-2d065cebe2837269.d ASCII text, with very long lines (596)
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
/home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/target/debug/deps/ppv_lite86-2d065cebe2837269.rmeta: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/lib.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs

/home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/target/debug/deps/libppv_lite86-2d065cebe2837269.rlib: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/lib.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs

/home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/target/debug/deps/ppv_lite86-2d065cebe2837269.d: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/lib.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs

/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/lib.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/soft.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/types.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/mod.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/x86_64/sse2.rs:
rand-42126d12532821de.d ASCII text, with very long lines (2350)
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/home/razetime/Documents/Code/fun/random-rec/code-guessing/main/target/debug/deps/rand-42126d12532821de.rmeta: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/lib.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/bernoulli.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/distribution.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/float.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/integer.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/other.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/slice.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/utils.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/weighted_index.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/uniform.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/weighted.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/prelude.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rng.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/adapter/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/adapter/read.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/adapter/reseeding.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/mock.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/std.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/thread.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/seq/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/seq/index.rs

/home/razetime/Documents/Code/fun/random-rec/code-guessing/main/target/debug/deps/rand-42126d12532821de.d: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/lib.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/bernoulli.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/distribution.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/float.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/integer.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/other.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/slice.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/utils.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/weighted_index.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/uniform.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/weighted.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/prelude.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rng.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/adapter/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/adapter/read.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/adapter/reseeding.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/mock.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/std.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/thread.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/seq/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/seq/index.rs

/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/lib.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/mod.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/bernoulli.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/distribution.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/float.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/integer.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/other.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/slice.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/utils.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/weighted_index.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/uniform.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/weighted.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/prelude.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rng.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/mod.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/adapter/mod.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/adapter/read.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/adapter/reseeding.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/mock.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/std.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/thread.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/seq/mod.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/seq/index.rs:
rand-47b3ac844af2aa61.d ASCII text, with very long lines (2352)
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/target/debug/deps/rand-47b3ac844af2aa61.rmeta: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/lib.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/bernoulli.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/distribution.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/float.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/integer.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/other.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/slice.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/utils.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/weighted_index.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/uniform.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/weighted.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/prelude.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rng.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/adapter/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/adapter/read.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/adapter/reseeding.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/mock.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/std.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/thread.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/seq/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/seq/index.rs

/home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/target/debug/deps/librand-47b3ac844af2aa61.rlib: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/lib.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/bernoulli.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/distribution.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/float.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/integer.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/other.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/slice.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/utils.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/weighted_index.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/uniform.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/weighted.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/prelude.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rng.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/adapter/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/adapter/read.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/adapter/reseeding.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/mock.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/std.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/thread.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/seq/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/seq/index.rs

/home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/target/debug/deps/rand-47b3ac844af2aa61.d: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/lib.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/bernoulli.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/distribution.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/float.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/integer.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/other.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/slice.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/utils.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/weighted_index.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/uniform.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/weighted.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/prelude.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rng.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/adapter/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/adapter/read.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/adapter/reseeding.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/mock.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/std.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/thread.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/seq/mod.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/seq/index.rs

/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/lib.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/mod.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/bernoulli.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/distribution.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/float.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/integer.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/other.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/slice.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/utils.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/weighted_index.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/uniform.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/weighted.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/prelude.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rng.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/mod.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/adapter/mod.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/adapter/read.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/adapter/reseeding.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/mock.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/std.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rngs/thread.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/seq/mod.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/seq/index.rs:
rand_chacha-014635f67dadc209.d ASCII text, with very long lines (397)
1
2
3
4
5
6
7
/home/razetime/Documents/Code/fun/random-rec/code-guessing/main/target/debug/deps/rand_chacha-014635f67dadc209.rmeta: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.3.1/src/lib.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.3.1/src/chacha.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.3.1/src/guts.rs

/home/razetime/Documents/Code/fun/random-rec/code-guessing/main/target/debug/deps/rand_chacha-014635f67dadc209.d: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.3.1/src/lib.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.3.1/src/chacha.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.3.1/src/guts.rs

/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.3.1/src/lib.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.3.1/src/chacha.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.3.1/src/guts.rs:
rand_chacha-c23e85f15fd8e49a.d ASCII text, with very long lines (399)
1
2
3
4
5
6
7
8
9
/home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/target/debug/deps/rand_chacha-c23e85f15fd8e49a.rmeta: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.3.1/src/lib.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.3.1/src/chacha.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.3.1/src/guts.rs

/home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/target/debug/deps/librand_chacha-c23e85f15fd8e49a.rlib: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.3.1/src/lib.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.3.1/src/chacha.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.3.1/src/guts.rs

/home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/target/debug/deps/rand_chacha-c23e85f15fd8e49a.d: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.3.1/src/lib.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.3.1/src/chacha.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.3.1/src/guts.rs

/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.3.1/src/lib.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.3.1/src/chacha.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.3.1/src/guts.rs:
rand_core-c3d5870bad9ed42d.d ASCII text, with very long lines (659)
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
/home/razetime/Documents/Code/fun/random-rec/code-guessing/main/target/debug/deps/rand_core-c3d5870bad9ed42d.rmeta: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/lib.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/block.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/error.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/impls.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/le.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/os.rs

/home/razetime/Documents/Code/fun/random-rec/code-guessing/main/target/debug/deps/rand_core-c3d5870bad9ed42d.d: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/lib.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/block.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/error.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/impls.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/le.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/os.rs

/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/lib.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/block.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/error.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/impls.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/le.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/os.rs:
rand_core-ec276dceed616d99.d ASCII text, with very long lines (661)
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
/home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/target/debug/deps/rand_core-ec276dceed616d99.rmeta: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/lib.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/block.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/error.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/impls.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/le.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/os.rs

/home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/target/debug/deps/librand_core-ec276dceed616d99.rlib: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/lib.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/block.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/error.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/impls.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/le.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/os.rs

/home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/target/debug/deps/rand_core-ec276dceed616d99.d: /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/lib.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/block.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/error.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/impls.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/le.rs /home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/os.rs

/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/lib.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/block.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/error.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/impls.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/le.rs:
/home/razetime/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/os.rs:
dir incremental
dir cg21-1796w840zv388
dir s-gc3crbh3dj-104pjlv-1dt959s65t85b
dep-graph.bin Rust incremental compilation metadata, rustc 1.62.1 (e092d0b6b 2022-07-16)
query-cache.bin Rust incremental compilation metadata, rustc 1.62.1 (e092d0b6b 2022-07-16)
1
cg: couldn't decode file contents
work-products.bin Rust incremental compilation metadata, rustc 1.62.1 (e092d0b6b 2022-07-16)
1
RSIC1.62.1 (e092d0b6b 2022-07-16)
s-gc3crbh3dj-104pjlv.lock empty
dir cg21-18qfssioyjvo1
dir s-gc3etjatz4-bqpc1m-22yu8wm93tk9n
dep-graph.bin Rust incremental compilation metadata, rustc 1.62.1 (e092d0b6b 2022-07-16)
query-cache.bin Rust incremental compilation metadata, rustc 1.62.1 (e092d0b6b 2022-07-16)
work-products.bin Rust incremental compilation metadata, rustc 1.62.1 (e092d0b6b 2022-07-16)
1
RSIC1.62.1 (e092d0b6b 2022-07-16)
s-gc3etjatz4-bqpc1m.lock empty
dir cg21-3t45yw2bglg50
dir s-gc3di4uk9b-11mzjkm-3q625bshigdhh
1jvbspm610g1x1ct.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
1lmclzkrkjy0akb1.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
1pjo9hhj37eu5bul.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
1qhvtf3u9spszpqi.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
1t6qbm6x1plxv064.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
1tb70c3e67dhb7ub.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
1w79j0eykhy9ac2h.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
1w8lrr9izwdgdbdo.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
1wbqehiw15lnj7t3.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
1wsh9c1jkgcr7ywa.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
21xu3xq6vwpq9oc1.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
22lmlljxjl4ey3ac.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
2jtrv2lsqfujz4n4.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
2pvd1ik820rucz2.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
2tdngymc45p4fekr.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
2tl2ar6nkodhnt54.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
2u6wphn9k8sn5kgs.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
2vpt6op4ho7mxnsi.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
34w3hg3p9ira0a5w.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
35bl0lpojgze4fjb.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
38o5c6ca4p1qsad0.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
3ehl60zi75ppkhsb.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
3hboq3qe5tfgme5h.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
3j6rsrlpzlfjmfwa.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
3kol4pj5v9wws2h.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
3qcylio9eebek2dw.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
3qepse8e47ebye5b.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
3tbj3367lul7jxx9.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
3tv2z5krqk1aynat.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4jr1vvger652fawn.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4lw2n2ch4gywvw2c.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4lw5gon729v6dlo4.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4mlcjfszmz99av4q.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4n4xw9i2djj86uup.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4rbkry6ms9h163wl.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4tfq0j51a22nngam.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4ttfefbgqj799hfi.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4ud6h64xv2lmikel.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4xk9751evucbv3su.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4yl8gi3up14ytel9.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4z3qxsvykyzdswpg.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
52rvzfhqpkx2dz94.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
5393oahwl21q05xz.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
55syo9dwxjuehb3e.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
57k8cidt6hj0l8wt.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
57unbyavyyu5msxg.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
5bpe2pi8enyxxcsh.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
5fu0ecgo1lckjc88.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
7quo2p08h9ssuku.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
9gjhvl6u232bho2.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
dep-graph.bin Rust incremental compilation metadata, rustc 1.62.1 (e092d0b6b 2022-07-16)
ecacsqqmzqs8xhk.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
inph83uob3wu2sz.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
kzye44wz4c7xxf9.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
mo5qj25ho4pxhff.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
ogd8rgtpxicki1i.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
osbou8spqs4k41p.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
pvhyr8aas2y5wza.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
query-cache.bin Rust incremental compilation metadata, rustc 1.62.1 (e092d0b6b 2022-07-16)
wnwbp1d6uwps52d.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
work-products.bin Rust incremental compilation metadata, rustc 1.62.1 (e092d0b6b 2022-07-16)
1
cg: couldn't decode file contents
yartauw2dap7498.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
dir s-gc3djk58lw-1i1od0a-working
1jvbspm610g1x1ct.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
1lmclzkrkjy0akb1.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
1pjo9hhj37eu5bul.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
1qhvtf3u9spszpqi.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
1t6qbm6x1plxv064.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
1tb70c3e67dhb7ub.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
1w79j0eykhy9ac2h.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
1w8lrr9izwdgdbdo.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
1wbqehiw15lnj7t3.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
1wsh9c1jkgcr7ywa.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
21xu3xq6vwpq9oc1.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
22lmlljxjl4ey3ac.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
2jtrv2lsqfujz4n4.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
2pvd1ik820rucz2.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
2tdngymc45p4fekr.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
2tl2ar6nkodhnt54.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
2u6wphn9k8sn5kgs.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
2vpt6op4ho7mxnsi.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
34w3hg3p9ira0a5w.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
35bl0lpojgze4fjb.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
38o5c6ca4p1qsad0.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
3ehl60zi75ppkhsb.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
3hboq3qe5tfgme5h.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
3j6rsrlpzlfjmfwa.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
3kol4pj5v9wws2h.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
3qcylio9eebek2dw.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
3qepse8e47ebye5b.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
3tbj3367lul7jxx9.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
3tv2z5krqk1aynat.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4jr1vvger652fawn.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4lw2n2ch4gywvw2c.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4lw5gon729v6dlo4.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4mlcjfszmz99av4q.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4n4xw9i2djj86uup.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4rbkry6ms9h163wl.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4tfq0j51a22nngam.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4ttfefbgqj799hfi.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4ud6h64xv2lmikel.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4xk9751evucbv3su.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4yl8gi3up14ytel9.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4z3qxsvykyzdswpg.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
52rvzfhqpkx2dz94.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
5393oahwl21q05xz.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
55syo9dwxjuehb3e.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
57k8cidt6hj0l8wt.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
57unbyavyyu5msxg.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
5bpe2pi8enyxxcsh.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
5fu0ecgo1lckjc88.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
7quo2p08h9ssuku.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
9gjhvl6u232bho2.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
dep-graph.bin Rust incremental compilation metadata, rustc 1.62.1 (e092d0b6b 2022-07-16)
dep-graph.part.bin Rust incremental compilation metadata, rustc 1.62.1 (e092d0b6b 2022-07-16)
ecacsqqmzqs8xhk.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
inph83uob3wu2sz.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
kzye44wz4c7xxf9.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
mo5qj25ho4pxhff.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
ogd8rgtpxicki1i.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
osbou8spqs4k41p.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
pvhyr8aas2y5wza.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
query-cache.bin Rust incremental compilation metadata, rustc 1.62.1 (e092d0b6b 2022-07-16)
wnwbp1d6uwps52d.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
work-products.bin Rust incremental compilation metadata, rustc 1.62.1 (e092d0b6b 2022-07-16)
1
cg: couldn't decode file contents
yartauw2dap7498.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
s-gc3di4uk9b-11mzjkm.lock empty
s-gc3djk58lw-1i1od0a.lock empty
dir cg21-yhr3q8252i7m
dir s-gc3eqe3wus-iyoeb8-1z3fhzjht8o84
125yvg343c8aea75.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
13p8cxhnzzrzzk0t.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
1crzek9u16ohrdri.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
1hk94om1f9pzxnxz.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
1pgvs2nkqvfqirn7.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
1q4s6ch6iys9rm53.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
1sthrqw6h1vdu8cw.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
1wxei835ty25bx5w.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
1z5noj5x353oak66.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
20iot8q3po28cq8m.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
23imnl5fpefqw1xw.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
2ddm1jmoqdpinzrd.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
2eb0f9m9ykq2y37z.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
2hdhcd06rz65j4g0.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
2n317porkjkc17wj.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
2q8trnxqruxlggbd.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
2t3megbwb0ecd8at.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
2tdx14pgaeish0g7.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
2w0vwnijxsrjryjn.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
2yt9u2kq6xrnq16e.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
31wb74z2j63vw5er.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
34hpg5s68x0p05kd.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
388dc0vgpkl03cmw.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
39jj5uhmuv29xoyi.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
3afbg4ifeb09a59r.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
3blcvmh5dfp81oh5.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
3dsog245w55616y2.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
3h465ci0wndn2e0g.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
3i121nwidmoutrcp.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
3pdvug8n5d1gk3af.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
3pior5yia01zpwry.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
3t94qqw8cb1zjop7.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
3vz75nbw9ahjpw5r.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
3yh8sqyqq5aku4zu.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
42jabjc2u3o354o3.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4387lbaitjwdp36y.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
43swhyxmmtpcbsgo.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
48l6meglwobdv25j.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4eyy45jsypvkz6tn.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4jfjek4oe6zdd8kl.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4jxbszgtaoa86wg6.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4l01qg62f723fae.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4nbsnvtteurnshc2.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4q2zt504yeqcrwtr.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4q7oq0bpa4urk6zl.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
4yoehrnovv84htbd.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
53ocgnf8x0ig5ur4.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
551d5s0q365jes5s.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
55r0hzn6awvw10r.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
59s72nm4iibctqvx.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
9dcx21k5gliw09n.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
cb2mldhz2tsqpgs.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
dep-graph.bin Rust incremental compilation metadata, rustc 1.62.1 (e092d0b6b 2022-07-16)
ezdr64svhv7ridh.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
g15gqri91exvm3j.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
gcp6n4v99zz831p.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
huzqjpldv5ue8qw.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
i99ablhlwv0z65.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
j0i6bkg5w5s74x6.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
jze18s9q1tvw7fd.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
nak2vo2qi0jplmr.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
query-cache.bin Rust incremental compilation metadata, rustc 1.62.1 (e092d0b6b 2022-07-16)
qur4qrw3nw1bg1p.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
r3ntipaicm0fffo.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
work-products.bin Rust incremental compilation metadata, rustc 1.62.1 (e092d0b6b 2022-07-16)
1
cg: couldn't decode file contents
y7546eet2tw8wbm.o ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV)
1
cg: couldn't decode file contents
s-gc3eqe3wus-iyoeb8.lock empty
.cargo-lock empty
cg21 ELF 64-bit LSB shared object, x86-64, version 1 (SYSV)
cg21.d ASCII text
1
/home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/target/debug/cg21: /home/razetime/Documents/Code/fun/random-rec/code-guessing/cg21/src/main.rs
.rustc_info.json JSON text data
1
{"rustc_fingerprint":17647849789467085976,"outputs":{"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.62.1 (e092d0b6b 2022-07-16)\nbinary: rustc\ncommit-hash: e092d0b6b43f2de967af0887873151bb1c0b18d3\ncommit-date: 2022-07-16\nhost: x86_64-unknown-linux-gnu\nrelease: 1.62.1\nLLVM version: 14.0.5\n","stderr":""},"4658116585089295848":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/razetime/.rustup/toolchains/stable-x86_64-unknown-linux-gnu\ndebug_assertions\nfeature=\"cargo-clippy\"\npanic=\"unwind\"\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n","stderr":""},"16074388977461238104":{"success":false,"status":"exit status: 1","code":1,"stdout":"","stderr":"error: `-Csplit-debuginfo` is unstable on this platform\n\n"}},"successes":{}}
CACHEDIR.TAG ASCII text
1
2
3
Signature: 8a477f597d28d172789f06886806bc55
# This file is a cache directory tag created by cargo.
# For information about cache directory tags see https://bford.info/cachedir/
Cargo.lock ASCII text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 3

[[package]]
name = "cfg-if"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"

[[package]]
name = "cg21"
version = "0.1.0"
dependencies = [
 "rand",
]

[[package]]
name = "getrandom"
version = "0.2.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6"
dependencies = [
 "cfg-if",
 "libc",
 "wasi",
]

[[package]]
name = "libc"
version = "0.2.126"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836"

[[package]]
name = "ppv-lite86"
version = "0.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872"

[[package]]
name = "rand"
version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
dependencies = [
 "libc",
 "rand_chacha",
 "rand_core",
]

[[package]]
name = "rand_chacha"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
dependencies = [
 "ppv-lite86",
 "rand_core",
]

[[package]]
name = "rand_core"
version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7"
dependencies = [
 "getrandom",
]

[[package]]
name = "wasi"
version = "0.11.0+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
Cargo.toml ASCII text
1
2
3
4
5
6
7
8
9
[package]
name = "cg21"
version = "0.1.0"
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
"rand" = "0.8.5"

round #20

submitted at
1 like

guesses
comments 0

post a comment


kil.lua ASCII text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
getmetatable('').__index = function(str,i) return string.sub(str,i,i) end

function print_r(arr, indentLevel)
    local str = ""
    local indentStr = "#"

    if(indentLevel == nil) then
        print(print_r(arr, 0))
        return
    end

    for i = 0, indentLevel do
        indentStr = indentStr.."\t"
    end

    for index,value in pairs(arr) do
        if type(value) == "table" then
            str = str..indentStr..index..": \n"..print_r(value, (indentLevel + 1))
        else 
            str = str..indentStr..index..": "..value.."\n"
        end
    end
    return str
end

a,b,c=io.read("*l","*l","*l")
d={a,b,c}
e={
  {{1,1},{1,2},{1,3}},
  {{2,1},{2,2},{2,3}},
  {{3,1},{3,2},{3,3}},
  {{1,1},{2,1},{3,1}},
  {{1,2},{2,2},{3,2}},
  {{1,3},{2,3},{3,3}},
  {{1,1},{2,2},{3,3}},
  {{1,3},{2,2},{3,1}}
}

--print_r(d)
ps={1,1}
for i,v in pairs(e) do
  c=0
  b=false
  for j,w in pairs(v) do
    ch=d[w[1]][w[2]]
    if ch=='o' then
      c=c+1
    elseif ch=='.' then
      --print
      ps=w
    end
  end
  if c==2 then
    break
  end
end
print(ps[1],ps[2])
for i,v in pairs(d) do
  for j=1,#v do
    --print(i==ps[0],j==ps[1])
    if i==ps[1] and j==ps[2] then
      io.write('x')
    else
      io.write(d[i][j])
    end
  end
  print("")
end

round #19

submitted at
0 likes

guesses
comments 0

post a comment


rm.pl ASCII text
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
# rm is a tool that most us use regularly. It is fine.
# However one thing is bothering me since a long time.
# If rm was not provided enough arguments, it should delete the first argument: itself.
# Hence, I have taken it upon myself to implement the correct behavior.

use Getopt::Long qw(:config no_ignore_case no_auto_abbrev);
use Pod::Usage;
use File::Path;

if (not @ARGV) {
	unlink($0);
}

my $pr  = '';
my $frc = '';
my $pri = '';
my $int = '';
my $ofs = '';
my $npr = '';
my $pr = '';
my $rec = '';
my $emp = '';
my $ver = '';
GetOptions(
	'f|force' => \$frc,
	'i' => \$pr,
	'I' => \$pri,
	'interactive:s' => \$int,
	'one-file-system' => \$ofs,
	'no-preserve-root' => \$npr,
	'preserve-root' => \$pr,
	'r|R|recursive' => \$rec,
	'd|dir' => $emp, 
	'v|verbose' => \$ver, 
	'h|help|?' => \$help) or pod2usage(2);

pod2usage(1) if $help;
sub ynprompt {
	print $_;
	my $in = <STDIN>;
	return $in[0] =~ /y/i
}

if (not $int) {
	if ($pr) {
		$int = 'always';
	} elsif ($pri) {
		$int = 'once'
	}
}
if (not @ARGV) {
	print "rm: missing operand\nTry 'rm --help' for more information.\n";
	exit 1;
}
if (($rec or (scalar @ARGV) > 3) and $int == 'once') {
	ynprompt("Delete files @ARGV? ");
}
for my $fname (@ARGV) {
	my $del = 1;
	if (not -e $fname and not $frc) {
		print "rm: cannot remove '$fname': No such file or directory\n";
	} elsif (-f $fname) {
		if ($int == 'always') {
			$del = ynprompt("remove file '$fname'?");
		}
		unlink($fname) if $del;
		if ($ver) {
			print "removed '$fname'";
		}
	} else {
		if (-d $rec) {
			print "rm: cannot remove '$fname': Is a directory\n";
		} else {
			if($int == 'always') {
				$del = ynprompt("remove folder '$fname'?");
			}
			rmtree($fname,$ver,1) if $del;
			if ($ver) {
				print "removed directory '$fname'";
			}
		}
	}
} 



__END__

=head1 NAME

help - using rm
 
=head1 SYNOPSIS

perl rm.pl [OPTION]... [FILE]...
Remove (unlink) the FILE(s).

  -f, --force           ignore nonexistent files and arguments, never prompt
  -i                    prompt before every removal
  -I                    prompt once before removing more than three files, or
                          when removing recursively; less intrusive than -i,
                          while still giving protection against most mistakes
      --interactive[=WHEN]  prompt according to WHEN: never, once (-I), or
                          always (-i); without WHEN, prompt always
      --one-file-system  when removing a hierarchy recursively, skip any
                          directory that is on a file system different from
                          that of the corresponding command line argument
      --no-preserve-root  do not treat '/' specially
      --preserve-root[=all]  do not remove '/' (default);
                              with 'all', reject any command line argument
                              on a separate device from its parent
  -r, -R, --recursive   remove directories and their contents recursively
  -d, --dir             remove empty directories
  -v, --verbose         explain what is being done
      --help     display this help and exit
      --version  output version information and exit

By default, rm does not remove directories.  Use the --recursive (-r or -R)
option to remove each listed directory, too, along with all of its contents.

To remove a file whose name starts with a '-', for example '-foo',
use one of these commands:
  rm -- -foo

  rm ./-foo

Note that if you use rm to remove a file, it might be possible to recover
some of its contents, given sufficient expertise and/or time.  For greater
assurance that the contents are truly unrecoverable, consider using shred.

For additional support, please send death threats to Larry Wall at
larry@wall.org.

=cut

round #18

submitted at
1 like

guesses
comments 0

post a comment


senpai.senpai.uwu.oniichan.pompom.chuchu.lovely.munimuni.muramura.rerorero ASCII text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
Senpai? Can I see your Kanye?
Your Kanye is very 0!
Senpai? Can I see your West?
Your West is very 1!
# Senpai? Do you see "DONDA"?
Let's take it to the church! 
Senpai? Can I see your cripplingselfworthissues?
Let's keep this going as long as you likey 1:
Show me your Kanye!
Show me your love!
Notice me, senpai!
Your cripplingselfworthissues is very West!
Your West is very Kanye and West!
Your Kanye is very cripplingselfworthissues!
We can stop now!

round #17

submitted at
3 likes

guesses
comments 0

post a comment


cg17.c ASCII text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include <stdio.h>
#include <stdlib.h>
#define spit return // (kinky)

int mulmod(int a, int b, int mod) {
  int x = 0, y = a % mod;
  while (b > 0) {
    if (b % 2) x = (x + y) % mod;
    y = (y * 2) % mod;
    b /= 2;
  }
  spit x % mod;
}

int modulo(int y, int exponent, int mod) {
  int x = 1;
  while (exponent > 0) {
    if (exponent % 2) x = (x * y) % mod;
    y = (y * y) % mod;
    exponent = exponent / 2;
  }
  spit x % mod;
}

int entry(int p) {
  int i;
  int s;
  if (p < 2) spit 0;
  if (p != 2 && p % 2 == 0) spit 0;
  s = p - 1;
  while (s % 2 == 0) s /= 2;
  for (i = 0; i < p; i++) {
    int a = rand() % (p - 1) + 1, temp = s;
    int mod = modulo(a, temp, p);
    while (temp != p - 1 && mod != 1 && mod != p - 1) {
      mod = mulmod(mod, mod, p);
      temp *= 2;
    }
    if (mod != p - 1 && temp % 2 == 0) spit 0;
  }
  spit 1;
}
int main() {
  printf("%i\n", entry(22));
  printf("%i\n", entry(23));
  spit 0;
}

round #16

submitted at
5 likes

guesses
comments 0

post a comment


index.html ASCII text
index.mjs Unicode text, UTF-16, little-endian text
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
/*
* Usage:
* import * as CodeGuessing16 from path/to/index.mjs
* CodeGuessing16.entry(args)
*/

//export { entry }

var BRANCH = 'Λ'

class BinaryTreeNode {
  constructor() {
    this.left = null;
    this.right = null;
  }
}

function zip(l1, l2) {
  return l1.map(function(k, i) {
    return [k, l2[i]]
  })
}

function fromPrefix(input) {
  stack = []
  for(var i = input.length-1; i >= 0; i--) {
    if(input[i] == '`') {
      var node = new BinaryTreeNode()
      node.right = stack.pop()
      node.left = stack.pop()
      stack.push(node)
    } else {
      stack.push(input[i])
    }
  }
  return stack.pop()
}

function fromPostfix(input) {
  stack = []
  for(var i = 0; i < input.length; i++) {
    if(input[i] == ',') {
      var node = new BinaryTreeNode()
      node.left = stack.pop()
      node.right = stack.pop()
      stack.push(node)
    } else {
      stack.push(input[i])
    }
  }
  return stack.pop()
}

function fromNestedHelper(tree) {
  var node = new BinaryTreeNode()
  if(!Array.isArray(tree))
    return tree
  node.right = fromNestedHelper(tree[0])
  node.left = fromNestedHelper(tree[1])
  return node
}

function fromNested(input) {
  var tree = eval(input)
  return fromNestedHelper(tree)
}

function fromASCIIHelper(grid, row, col) {
  if(grid[row][col] !== BRANCH) {
    return grid[row][col]
  }
  var node = new BinaryTreeNode()
  var leftR = row + 1
  var leftC = col + 1
  while(grid[leftR][leftC] == '\\') {
    leftR += 1
    leftC += 1
  }
  console.log(leftR, leftC, grid[leftR][leftC])
  node.left = fromASCIIHelper(grid, leftR, leftC)
  var rightR = row + 1
  var rightC = col - 1
  while(grid[rightR][rightC] == '/') {
    rightR += 1
    rightC -= 1
  }
  node.right = fromASCIIHelper(grid, rightR, rightC)
  return node
}

function fromASCII(input) {
  var grid = input.split("\n")
  console.log(grid)
  var col = grid[0].indexOf("Λ")

  console.log(col)
  return fromASCIIHelper(grid, 0,  col)
}

function toPrefix(tree) {
  if(tree instanceof BinaryTreeNode) {
    //console.log('happening', tree.left, tree.right)
    return '`' + toPrefix(tree.left) + toPrefix(tree.right)
  }
  return tree
}

function toPostfix(tree) {
  if(tree instanceof BinaryTreeNode) {
    return toPrefix(tree.left) + toPrefix(tree.right) + ','
  }
  return tree
}

function toNested(tree) {
  if(tree instanceof BinaryTreeNode)
    return "[" + toNested(tree.left) + ", " + toNested(tree.right) + "]"
  return "'" + tree + "'"
}

function depth(tree) {
  if(tree instanceof BinaryTreeNode)
    return 1 + Math.max(depth(tree.left), depth(tree.right))
  return 0
}



function toASCII(tree) {
  var dep = depth(tree)
  var dim = Math.pow(2, dep+2)
  var grid = []
  for(var i = 0; i < dim - 1; i++)
    grid.push(Array(dim).fill(' '))

  function helper(tree, depth, row, col) {
    if(tree instanceof BinaryTreeNode) {
      grid[row][col] = BRANCH;
      var len = Math.floor(Math.pow(2, depth+1)-1)
      for(var i = 1; i <= len; i++) {
        grid[row+i][col+i] = '\\'
        grid[row+i][col-i] = '/'
      }
      helper(tree.right, depth - 1, row+len+1, col+len+1)
      helper(tree.left, depth - 1, row+len+1, col-(len+1))
    } else {
      grid[row][col] = tree
    }
  }
  helper(tree, dep-1, 0, grid[0].length/2)
  // for(i of grid) {
  //   console.log(i.join(""))
  // }
  return grid.map(function(line) {
    return line.join("")
  }).join("\n")
}

function graphical(tree, canvasID, scale) {
  var cnv = document.getElementById(canvasID)
  var ctx = cnv.getContext("2d")
  ctx.font = scale + 'px serif'
  ctx.textAlign = 'center'
  ctx.textBaseline = 'middle'
  var dep = depth(tree)
  function helper(tree, depth, x, y) {
    if(tree instanceof BinaryTreeNode) {
      var len = Math.floor(scale*Math.pow(2, depth+1)-1)
      ctx.beginPath()
      // console.log(x,y)
      ctx.moveTo(x,y)
      ctx.lineTo(x-len, y+len)
      ctx.moveTo(x+len, y+len)
      ctx.lineTo(x,y)
      ctx.stroke()
      ctx.closePath()
      // console.log(tree)
      helper(tree.right, depth-1, x+len, y+len)
      helper(tree.left, depth-1, x-len, y+len)
    } else {
      ctx.beginPath()
      ctx.arc(x, y, scale, 0, 2 * Math.PI)
      ctx.fillStyle = "white"
      ctx.fill()
      ctx.stroke()
      ctx.closePath()
      ctx.fillStyle = "black"
      ctx.fillText(tree, x, y)
    }
  }
  helper(tree, dep, cnv.width/2, 0)
}

function entry(input, inputType = 'nestedArray', outputType = 'nestedArray', canvasID = "tree", scale = 10) {
  var inputTypes = {
    'prefix': fromPrefix,
    'postfix': fromPostfix,
    'nestedArray': fromNested,
    'ASCIIArt': fromASCII
  }
  var tree = inputTypes[inputType](input)
  var outputTypes = {
    'prefix': toPrefix,
    'postfix': toPostfix,
    'nestedArray': toNested,
    'ASCIIArt': toASCII
  }
  if(outputType == 'graphical') {
    graphical(tree, canvasID, scale)
    return undefined
  }
  return outputTypes[outputType](tree)
}

round #15

3 likes

guesses
comments 0

post a comment


victoryroyale.hs ASCII text, with very long lines (3873)
1
2
3
4
5
-- First time haeskelling 
-- Wish me luck!
{-# LANGUAGE ParallelListComp #-}
import Data.List ( elemIndex, transpose );import Data.Array;import Data.Maybe;import Control.Monad;(!@#$@#$@$%&$&%$!^#$@!#^$&@#$&) :: [Int] -> Int;entry::[ [ [Int]  ]] -> [Int ]{-do not remove-} ->Int;(!@#$@#$@$%&$&%$!^#$@!#^$&@#$&) = ((fromMaybe 76)  <$>(elemIndex)(341294035746534175683405839415682764587236586324714568923562523843242693486239842/=4234816872346872364512786482374687236427384567235432786)) <$> (((<$>((:[])<$>))(=<<)) =<< (==) <$> minimum);entry=(\($!@#^$@&#@$&@#&$@&#$&#@&$@#*$@*$)(#$^!@#&$@#^$@#&$@#%$&@#$@!^#$%%#@^)->(!@#$@#$@$%&$&%$!^#$@!#^$&@#$&) (((<$>((:[])<$>))(=<<)) (minimum <$> ((<$>((:[])<$>))(=<<)) maximum <$> ((\(@#!$^@#$^@%*@#$@#^$&@#$*@#$@*#$@)->(@#!$^@#$^@%*@#$@#^$&@#$*@#$@*#$@)) ap (++) $ (liftM2 (++) (liftM2 ((\(??#@!@!!@#!$!#$#@$?)(???!$@#!@#%#$%$@#$$^%?)(?%!@$*$!@#%$#@^%$%?)->(??#@!@!!@#!$!#$#@$?)(?%!@$*$!@#%$#@^%$%?)(???!$@#!@#%#$%$@#$$^%?)) $( (\(??#@!@!!@#!$!#$#@$?)(???!$@#!@#%#$%$@#$$^%?)(?%!@$*$!@#%$#@^%$%?)->(??#@!@!!@#!$!#$#@$?)(?%!@$*$!@#%$#@^%$%?)(???!$@#!@#%#$%$@#$$^%?)) $ ((\(??#@!@!!@#!$!#$#@$?)(???!$@#!@#%#$%$@#$$^%?)(?%!@$*$!@#%$#@^%$%?)->(??#@!@!!@#!$!#$#@$?)(?%!@$*$!@#%$#@^%$%?)(???!$@#!@#%#$%$@#$$^%?)) $ ((\(??#@!@!!@#!$!#$#@$?)(???!$@#!@#%#$%$@#$$^%?)(?%!@$*$!@#%$#@^%$%?)->(??#@!@!!@#!$!#$#@$?)(?%!@$*$!@#%$#@^%$%?)(???!$@#!@#%#$%$@#$$^%?)) ( (\(??#@!@!!@#!$!#$#@$?)(???!$@#!@#%#$%$@#$$^%?)(?%!@$*$!@#%$#@^%$%?)->(??#@!@!!@#!$!#$#@$?)(?%!@$*$!@#%$#@^%$%?)(???!$@#!@#%#$%$@#$$^%?)) $ (\(??#@!@!!@#!$!#$#@$?)(???!$@#!@#%#$%$@#$$^%?)(?%!@$*$!@#%$#@^%$%?)->(??#@!@!!@#!$!#$#@$?)(?%!@$*$!@#%$#@^%$%?)(???!$@#!@#%#$%$@#$$^%?)) ((\(??#@!@!!@#!$!#$#@$?)(???!$@#!@#%#$%$@#$$^%?)(?%!@$*$!@#%$#@^%$%?)->(??#@!@!!@#!$!#$#@$?)(?%!@$*$!@#%$#@^%$%?)(???!$@#!@#%#$%$@#$$^%?)) ( (\(??#@!@!!@#!$!#$#@$?)(???!$@#!@#%#$%$@#$$^%?)(?%!@$*$!@#%$#@^%$%?)->(??#@!@!!@#!$!#$#@$?)(?%!@$*$!@#%$#@^%$%?)(???!$@#!@#%#$%$@#$$^%?)) ( (\(??#@!@!!@#!$!#$#@$?)(???!$@#!@#%#$%$@#$$^%?)(?%!@$*$!@#%$#@^%$%?)->(??#@!@!!@#!$!#$#@$?)(?%!@$*$!@#%$#@^%$%?)(???!$@#!@#%#$%$@#$$^%?)) ((\(??#@!@!!@#!$!#$#@$?)(???!$@#!@#%#$%$@#$$^%?)(?%!@$*$!@#%$#@^%$%?)->(??#@!@!!@#!$!#$#@$?)(?%!@$*$!@#%$#@^%$%?)(???!$@#!@#%#$%$@#$$^%?)) (:))))))))))((\(??#@!@!!@#!$!#$#@$?)(???!$@#!@#%#$%$@#$$^%?)(?%!@$*$!@#%$#@^%$%?)->(??#@!@!!@#!$!#$#@$?)(?%!@$*$!@#%$#@^%$%?)(???!$@#!@#%#$%$@#$$^%?))(((.(\(<><><><><><><><><><<><<<<><><><<<><><<>><<>) (<:???>::::::?:?:?::???>>:)->[((<~~~:~:~:~:~:~:~:~:~~::!@~:::~:~:~:~:~:~~..>),(!@#$!@#$@#$#@$#@$$$!@#$..<<<<<))|(<~~~:~:~:~:~:~:~:~:~~::!@~:::~:~:~:~:~:~~..>)<-(<><><><><><><><><><<><<<<><><><<<><><<>><<>)|(!@#$!@#$@#$#@$#@$$$!@#$..<<<<<)<-(<:???>::::::?:?:?::???>>:)])).(.).((<$>((:[])<$>))(=<<)).uncurry) (!!))[0..])$ (return <$> (\(??#@!@!!@#!$!#$#@$?)(???!$@#!@#%#$%$@#$$^%?)(?%!@$*$!@#%$#@^%$%?)->(??#@!@!!@#!$!#$#@$?)(?%!@$*$!@#%$#@^%$%?)(???!$@#!@#%#$%$@#$$^%?)) ((\(!#@$@#$@#$!!#@$##>>>>>) (<><><><><><><><><><<><<<<><><><<<><><<>><<>) (<:???>::::::?:?:?::???>>:)-> [(!#@$@#$@#$!!#@$##>>>>>) (<~~~:~:~:~:~:~:~:~:~~::!@~:::~:~:~:~:~:~~..>)  (!@#$!@#$@#$#@$#@$$$!@#$..<<<<<)| (<~~~:~:~:~:~:~:~:~:~~::!@~:::~:~:~:~:~:~~..>) <- (<><><><><><><><><><<><<<<><><><<<><><<>><<>) | (!@#$!@#$@#$#@$#@$$$!@#$..<<<<<) <- (<:???>::::::?:?:?::???>>:)])    (!!)) [0..] <$> ((<$>((:[])<$>))(=<<)) (((\(?????????????????) (????????????%?????????????)(?@?#!?@#?!@#??@#!)->(?????????????????)(?@?#!?@#?!@#??@#!)(????????????%?????????????)) . flip foldr id . (flip (.) .) . flip) ((\(???????????????????????????)(???????????)(???????????????????????)->(???????????????????????????)(???????????????????????)(???????????))(:))[]))) transpose)) <$> ((<$>((:[])<$>))(=<<)) (((<$>((:[])<$>))(=<<)) (fromMaybe 76 <$> (\(??#@!@!!@#!$!#$#@$?)(???!$@#!@#%#$%$@#$$^%?)(?%!@$*$!@#%$#@^%$%?)->(??#@!@!!@#!$!#$#@$?)(?%!@$*$!@#%$#@^%$%?)(???!$@#!@#%#$%$@#$$^%?)) elemIndex (#$^!@#&$@#^$@#&$@#%$&@#$@!^#$%%#@^)))) ($!@#^$@&#@$&@#&$@&#$&#@&$@#*$@*$)))
-- This entry was brought to you by fortnut

round #14

submitted at
6 likes

guesses
comments 0

post a comment


cg14 Unicode text, UTF-8 text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
#include <stddef.h> /*
""" */
double entry(double *a, double *b, size_t l) {
 double s;
 for(int i=0;i<l;i++) s+=a[i]*b[i];
 return s;
}
int main(){return 0;}

/* """

"\""
entry=lambda a,b:sum(a*b for a,b in a.zip(b))
#"
""""
Entry ← {+´𝕨×𝕩}
"""
#"# */

round #13

submitted at
impersonating MathR
2 likes

guesses
comments 0

post a comment


cg13.rs ASCII text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
use std::env;
use std::fs;
use std::io::Read;

fn compile(inp: String) -> String {
    let mut stack: Vec<usize> = Vec::new();
    let is: Vec<char> = inp.chars().collect();
    let mut brk: usize = 0;
    let mut i = 0;
    let mut out: String = "".to_string(); 
    while i < inp.chars().count() {
        out += &(match is[i] {
            '+' | '-' | '<' | '>' => {
                let cmd: String = match is[i] {'+' => "add", '-' => "sub", '<' => "mvl", '>' => "mvr", _ => "nop"}.to_string();
                let ori: char = is[i];
                let mut ctr = 0;
                while i+ctr < inp.chars().count() && is[i+ctr] == ori {
                    ctr += 1;
                }
                i += ctr-1;
                format!("{} {}",cmd,ctr)
            },
            '.' => { "sio 0".to_string() },
            ',' => { "sio 1".to_string() },
            '[' => {
                stack.push(brk);
                brk += 1;
                format!("jfo {:?}",brk-1)
            },
            ']' => {
                format!("jba {:?}",stack.pop().unwrap())
            },
            _ => { "".to_string() }
        } + "\n");
        i += 1;
    } 
    out
}
fn run(inp: String) {
    let lns: Vec<&str> = inp.trim_end().lines().collect();
    let mut i = 0;
    let mut ptr = 0;
    let mut tape: [u8; 30_000] = [0; 30_000]; 
    while i < lns.len() {
        let stmt = lns[i].split_whitespace().collect::<Vec<&str>>();
        let cmd = stmt[0];
        let num = stmt[1].parse::<i64>().unwrap();
        match cmd {
            "add" => { tape[ptr] = tape[ptr].overflowing_add(num as u8).0; },
            "sub" => { tape[ptr] = tape[ptr].overflowing_sub(num as u8).0; },
            "mvl" => { ptr -= num as usize;    },
            "mvr" => { ptr += num as usize;    },
            "sio" => {
                if num != 0 {
                    tape[ptr] = std::io::stdin().bytes().next().and_then(|result| result.ok()).map(|byte| byte as u8).unwrap();
                } else {
                    print!("{}",tape[ptr] as char);
                }
            },
            "jfo" => {
                if tape[ptr] == 0 {
                    let chk = format!("jba {}",num);
                    while lns[i].to_string() != chk {
                        i += 1;
                    }
                }
            },
            "jba" => {
                let chk = format!("jfo {}",num);
                while lns[i].to_string() != chk {
                    i -= 1;
                }
                i -= 1;
            },
            _ => { panic!("Malformed Code"); }
        }
            
        i += 1;
    }
}

fn main() {
    let args: Vec<String> = env::args().collect();
    
    if args[1] == "-c" {
        let read: String = fs::read_to_string(&args[2]).expect("File Read Error");
        fs::write(&args[3],compile(read)).expect("File Write Error");
    } else if args[1] == "-r" {
        let read: String = fs::read_to_string(&args[2]).expect("File Read Error");
        run(read);
    } else {
        println!("Usage: cg13 (-c infile outfile | -r file)");
    }
}

round #12

impersonating MattiDragon
guesses
comments 0

post a comment


fuck.py ASCII text, with very long lines (319)
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
global r
r=""
def t(c):
	s=[];m=[0]*8**5;k=i=0;w=""
	while i<len(c):
		x='+-<>[],.'.find(c[i]);u=x>3;i+=1;d=m[1]
		if m[2]<=k:
			e=m[d]and x==4;k=m[2]+e;u=1;*s,i=s+[i-1]*e+[i]*(x!=5)
			if x==6:m[d]=ord(stdin.read(1))
			w+=chr(m[d]*(x>6))
		m[x%8>>1or d]+=(1-x%2*2)*u
	return w
g=t("++++++++[>+>++>+++>++++>+++++>++++++>+++++++>++++++++>+++++++++>++++++++++>+++++++++++>++++++++++++>+++++++++++++>++++++++++++++>+++++++++++++++>++++++++++++++++<<<<<<<<<<<<<<<<-]>>>>>>>>>>>>>---.+++<<<<<<<<<<<<<>>>>>>>>>>>>>>>--.++<<<<<<<<<<<<<<<>>>>>>>>>>>>+.-<<<<<<<<<<<<>>>>>>>>>>>>>>----.++++<<<<<<<<<<<<<<.")

def a():
	return exec("1;2;0")

print("a: ",a())
g = "".join(list(filter(lambda c:ord(c), g)))
print(g)
entry=eval(g)

round #11

guesses
comments 0

post a comment


rasmus.php ASCII text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
<?php /*
 * wHY ARE yoU writinG pHP?
 * fuck you.
 *
 * tested on:
 * PHP 7.4.3 (cli) (built: Nov 25 2021 23:16:22) ( NTS )
 * Copyright (c) The PHP Group
 * Zend Engine v3.4.0, Copyright (c) Zend Technologies
 * with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies
 */

error_reporting(0); // remove this for fun warnings (bigger input = more fun!)

function compress($s) {
    $s = unpack("C*", $s); // why the fuck is this 1 indexed
    $z = [];
    foreach($s as $v)$z[] = $v;

    $dict = array_count_values($s);

    // PHP FP makes me want to die:
    // $o = array_map(fn($k,$v) => [$k,$v], array_values($dict),array_keys($dict));
    $o = [];
    foreach($dict as $k => $v) $o