quine golf: smaller garbage; 4190B

This commit is contained in:
Crispy 2024-08-12 22:45:47 +02:00
parent a2a9dcf292
commit 5408b7d6e6
3 changed files with 14 additions and 19 deletions

View file

@ -118,12 +118,12 @@ fn golfed() {
encoded_text.push(temp);
}
let mut out_string = String::new();
out_string += "g t[]={";
out_string += "const uint t[]={";
for t in &encoded_text {
out_string += &format!("{t:#010x},");
}
out_string += "};\n";
out_string += &format!("g b={blob_start};\n");
out_string += &format!("b={blob_start};\n");
out_string += &format!(
"uint magic_number_L_plus_b= {};\n",
encoded_text.len() * 11 + blob_start
@ -149,7 +149,7 @@ fn golfed() {
out.push(encoded);
}
out_string += "g R[]={";
out_string += "const uint R[]={";
for (_i, c) in out.iter().enumerate() {
out_string += &format!("{c},");
}