╭ changed ──╮ │src/try.zig│ ╰───────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │279 const start = writer.written().len; │ │280 if ((line + fi + c) % 8 == 0) { │ │281 const tag = words[(line + fi + c * 3) % words.len]; │ │282 - try writer.writer.print("line {d}: rev {d} {s}", .{ line, c, tag });│ │283 - } else { │ │284 - try writer.writer.print("line {d}", .{line}); │ │282 + try writer.writer.print("rev {d} {s}", .{ c, tag }); │ │283 } │ │284 const target = 40 + (line * 17 + fi * 23) % 70; │ │285 var w = line + fi; │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭──────────────────────────────────────────────────────────────────────────────────────────╮ │287 const word = words[w % words.len]; │ │288 const len = writer.written().len - start; │ │289 if (len >= target or len + 1 + word.len > 120) break;│ │292 - try writer.writer.print(" {s}", .{word}); │ │290 + if (len == 0) │ │291 + try writer.writer.print("{s}", .{word}) │ │292 + else │ │293 + try writer.writer.print(" {s}", .{word}); │ │294 } │ │295 try writer.writer.writeByte('\n'); │ │296 } │ ╰──────────────────────────────────────────────────────────────────────────────────────────╯