2 744| 6-05-2015, 22:01
Прем'єр-міністр Сінгапуру написав вирішувач Судоку на C++ і виклав вихідний код програми у відкритий доступ
Лі Сянь Лун згадав дану програму під час свого виступу перед лідерами IT-індустрії на заході Founders Forum Smart Nation Singapore Reception, що проходив 20 квітня.
«Остання написана мною кілька років тому програма - це вирішувач головоломок Судоку мовою C++, так що я трохи відстав», - сказав Лі Сянь Лун. - «Мої діти працюють у сфері IT, вони обидва - випускники MIT. Один з них одного разу відкрив книгу і сказав: «Ось, прочитайте». Це був підручник з мови програмування Haskell. Одного разу це стане одним з моїх занять після відходу у відставку».
Відразу після виступу Лі Сянь Лун отримав кілька листів з проханням показати вихідний код цієї програми. І ось сьогодні, 5 травня, він опублікував скріншот коду програми разом з посиланням на відповідну папку у власному сховищі в хмарному сервісі Google Drive на своїй офіційній сторінці в Facebook. У папці знаходиться вихідний код програми, результати його роботи і скомпільований виконуваний в Windows (точніше - командному рядку) файл програми.
«Програма досить проста: вона запускається в командному рядку (вікно DOS)», - написав у своєму повідомленні Лі Сянь Лун. - «Дані вводяться рядок за рядком (наприклад, 1-3-8-6), а потім програма видає рішення (або кілька рішень, якщо існує декілька можливих рішень), число кроків, необхідних для вирішення задачі, а також деякі статистичні дані пошуку».
«Сподіваюся, що ви весело проведете час, коли будете експериментувати з цією програмою. Будь ласка, дайте мені знати, якщо виявите які-небудь помилки», - на закінчення зазначив Лі Сянь Лун.
«Сподіваюся, що ви весело проведете час, коли будете експериментувати з цією програмою. Будь ласка, дайте мені знати, якщо виявите які-небудь помилки», - на закінчення зазначив Лі Сянь Лун.
Сподобалася стаття? Підтримай «Морс»!
ПриватБанк
UAH: 5168 7520 1787 2691
USD: 4731 1856 0525 1914
ПриватБанк
UAH: 5168 7520 1787 2691
USD: 4731 1856 0525 1914