Người chiến thắng: Câu trả lời của Ian D. Scott , bằng một byte (48 byte)! Tuyệt vời!
Chương trình của bạn phải chấp nhận đầu vào từ một phân số có thể được đơn giản hóa, sau đó đơn giản hóa nó.
Quy tắc:
- Nếu phân số đã ở dạng đơn giản nhất, bạn phải thông báo cho người dùng
- Không có chức năng tích hợp để làm điều này
- Người dùng phải nhập số tại một số điểm, tuy nhiên phương thức mà chương trình đọc nó không quan trọng. Nó có thể với stdin, console.readline, v.v ... Miễn là loại người dùng
9/18
(ví dụ) tại một số điểm, nó hợp lệ - Đầu ra phải được thực hiện với thiết bị xuất chuẩn, console.writeline, v.v ...
- Phân số sẽ được đặt dưới dạng
x/y
và phải xuất ra dưới dạnga/b
- Phân số phải xuất ra dạng đơn giản nhất. Ví dụ: 8/12 -> 6/9 không hợp lệ , giải pháp hợp lệ duy nhất là 2/3.
- Cuộc thi này kết thúc vào ngày 9 tháng 8 năm 2014 (7 ngày kể từ ngày đăng)
- Đây là một câu hỏi về môn đánh gôn , vì vậy đoạn mã ngắn nhất sẽ thắng