Juwan Park :: '99병의 맥주' 태그의 글 목록

99병의 맥주 코드 모음 사이트

http://www.99-bottles-of-beer.net/이 사이트에 가면 1500종류 정도의 프로그래밍 언어로 코딩한 99병의 맥주 예제가 있습니다.말 그대로 수많은 코드들로 짜여 있지만 사이트가 영어로 된 사이트이다 보니 노래 가사도 전부 영어로 출력됩니다.참고로 이 블로그에 올린 99병의 맥주 코드들은 한국어 번역본이 출력되게끔 코딩이 되어 있습니다.각 언어들로 코딩된 99병의 맥주 코드들을 비교하면서 언어별로 차이점을 어느 정도까지는 알아보기에도 유용합니다.

★프로그래밍 :: 2016. 8. 22. 23:22

99병의 맥주 (자바스크립트)

루비와 파이썬에 이어 이번에는 자바스크립트를 이용하여 99병의 맥주를 출력하는 프로그램입니다.여기서는 HTML 문서의 형태로 99병의 맥주가 출력되게 할 것입니다.코드는 다음과 같습니다. for (i = 99; i > 0; i--) { var intxt = "" + i + "병의 맥주가 벽장에 있네. " + i + "병의 맥주가 있네.한 병을 내려서 넘겼다네. "; if (i > 1) { intxt += (i - 1) + "병의 맥주가 벽장에 있네."; } else { intxt += "더 이상 벽장에 맥주는 없네."; } document.write(intxt); } intxt = "더 이상 맥주가 벽장에 없네. 맥주는 더 이상 없네.가게에 가서 다시 사왔네. 99병의 맥주가 벽장에 있네."; docum..

99병의 맥주 (파이썬)

99병의 맥주 예제를 루비로 간단하게 코딩하여 포스팅했는데,이번에는 파이썬으로 바꿔서 다시 코딩하면, for x in range(99, 0, -1): print("%d병의 맥주가 벽장에 있네, %d병의 맥주가 있네." % (x, x)) print("한 병을 내려서 넘겼다네.", end=" ") txt = "%d병의 맥주가 벽장에 있네." % (x - 1) if x > 1 else "더 이상 벽장에 맥주는 없네." print(txt, end="\n\n") print("더 이상 맥주가 벽장에 없네. 맥주는 더 이상 없네.") print("가게에 가서 다시 사왔네. 99병의 맥주가 벽장에 있네.") 이렇게 됩니다. 이번에도 코딩이 심플합니다. :)코드 설명 for 문의 종결 선언이 없습니다. 파이썬은 들여쓰기..

★프로그래밍/Python :: 2016. 8. 21. 17:17

99병의 맥주 (루비)

프로그래밍 예제 중 Hello, world!와 더불어 유명한 '99병의 맥주'(99 bottles of beer)입니다.99병의 맥주는 반복문과 분기문을 연습해 보기 위한 예제로 유명한데요.루비에서는 다음과 같이 매우 간단하게 구현할 수 있습니다. 99.downto(1) do |x| puts sprintf("%d병의 맥주가 벽장에 있네, %d병의 맥주가 있네.", x, x) x > 1 ? c = sprintf("%d병의 맥주가 벽장에 있네.", x - 1) : c = "더 이상 벽장에 맥주는 없네." puts sprintf("한 병을 내려서 넘겼다네. %s", c) puts end puts "더 이상 맥주가 벽장에 없네. 맥주는 더 이상 없네." puts "가게에 가서 다시 사왔네. 99병의 맥주가 벽장..

★프로그래밍/Ruby :: 2016. 8. 20. 20:06
Today    Yday    Tot
Juwan Park
Juwan Park's blog is powered by Daum and .
Contemporary Blue for .
Designed by Juwan Park. Creative Commons License
▲ TOP