Vấn đề"
Xác định một hàm log(hoặc 3 tên chữ cái khác) mà khi được gọi sẽ ghi / in / ghi (bất cứ thứ gì là mặc định cho ngôn ngữ trong câu hỏi) cả hướng dẫn (dưới dạng nguồn) và đối số đầu tiên. Nói cách khác:
i=777
j=333
log(i) //outputs: "log(i) 777"
log(i+j+1) //outputs: "log(i+j+1) 1111"
Đối với tất cả các mục đích thực tế, đầu ra i: 777sẽ là đủ, nhưng trong một số ngôn ngữ có các thư viện phản ánh rất cụ thể cho điều đó, và đó sẽ không phải là thách thức, vì vậy toàn bộ hướng dẫn nên được xuất ra.
Cảm hứng
Cảm hứng cho điều này là tôi và một lập trình viên khác thảo luận về việc nó thường gây khó chịu như thế nào (với trình gỡ lỗi xấu), bạn viết những thứ như console.log("i:", i), tiếp theo chúng tôi đã tạo ra một giải pháp javascript (chỉ nút) (nó chỉ xuất ra i: 777thay vì toàn bộ dòng nguồn) đã kéo dài đáng kinh ngạc và nhắc nhở tôi về việc mã hóa và khiến tôi tự hỏi rằng các ngôn ngữ khác (đặc biệt là chơi gôn) sẽ tốt hơn bao nhiêu.
Tiền thưởng
-10% : Không đọc tệp (ngoài trình biên dịch)
Tái bút Đây là "câu hỏi" đầu tiên của tôi ở đây, vì vậy hãy thoải mái chỉ ra bất kỳ sai lầm nào tôi đã mắc phải.
help/on-topicnó (nó đã được đề cập, nhưng tôi không cho rằng nó đáng để kiểm tra cách nó được mô tả ở đó).