본문 바로가기
컴퓨터/프로그래밍

이현룡 싱가포르 수상 수도쿠 푸는 C++ 코드

by All That Guy 2015. 5. 12.



현 싱가포르 수상 이현룡(李顯龍, Lee Hsien Loong)이 본인 페이스북에 올린 수도쿠 푸는 C++ 소스코드. https://www.facebook.com/leehsienloong/photos/a.344710778924968.83425.125845680811480/905828379479869/?type=1&theater

이 코드는 C++ 컴파일러에서 컴파일 가능하고 C컴파일러에서는 컴파일을 할 수 없다. 파일이름도 .cpp이다. 이 코드를 약간 고치고 몇가지 조건을 제거하고 컴파일을 하면 C에서도 컴파일을 할 수 있다. 이 코드는 C++보다는 C에 더 가깝고(C++을 잘 모르고, C만 조금 아는 입장이라 아닐 수 있음), 최신 컴파일러가 제공하는 여러 기능과 프로그래밍 기법은 아니지만, 잘 돌아가는 코드. 흔히 얘기하는 “고전 C/C++” 코드라고 할 수 있다.

참고로 이현룡 수상은 영국 Trinity College, Cambridge에서 수학(Senior Wrangler, first class honors, 학사)과, 컴퓨터 사이언스(diploma with distinction, 1년과정 석사학위) 전공.