전체 글 726

황금비율(golden ratio) 구하기 with Groovy

다음은 이차방정식 x^2 - x - 1 = 0 의 양의 근 즉 황금비율(golden ratio)을 구하는 Groovy 애플리케이션 소스이다. 황금비율을 구하는 비례방정식은 1 : x = x : (x+1) 이며, 이를 이차방정식으로 표현한 것이 x^2 - x - 1 = 0 이다. See: http://en.wikipedia.org/wiki/Golden_ratio /* * Filename: testGoldenRatio.groovy * 황금률(즉, 이차방정식 x^2 - x - 1 = 0 의 양의 근)을 계산한다. * * Execute: groovy testGoldenRatio.groovy * * Date: 2008/03/24 * Author: PH Kim [ pkim (AT) scripts.pe.kr ] */..

황금비율(golden ratio) 구하기 with Java

다음은 이차방정식 x^2 - x - 1 = 0 의 양의 근 즉 황금비율(golden ratio)을 구하는 자바 애플리케이션 소스이다. 황금비율을 구하는 비례방정식은 1 : x = x : (x+1) 이며, 이를 이차방정식으로 표현한 것이 x^2 - x - 1 = 0 이다. See: Golden ratio - Sajun.org /* * Filename: TestGoldenRatioApp.java * 황금률(즉, 이차방정식 x^2 - x - 1 = 0 의 양의 근)을 계산한다. * * Compile: javac -d . TestGoldenRatioApp.java * * Execute: java TestGoldenRatioApp * * Date: 2008/03/24 * Author: PH Kim [ pkim (..

현재 시각 알아내기 for Lua

현재 시각을 컨솔에 보여주는 간단한 애플리케이션의 Lua 언어 소스 코드이다. UTC란 1970년 1월 1일 0시 0분 0초를 기준으로 하여 경과된 초 단위의 총 시간을 의미한다. * UTC(Universal Time Coordinated, 협정세계시, 協定世界時) --[[ Filename: testCTime.lua Execute: lua testCTime.lua --]] -- See http://www.lua.org/manual/5.1/manual.html#pdf-os.clock weekNames = { "일", "월", "화", "수", "목", "금", "토" } cNow = os.date("*t") -- 1970년 1월 1일 0시 0분 0초부터 시작하여 현재까지의 초 print("UTC: " ....

프로그래밍/Lua 2008.03.24

현재 시각 알아내기 for Ruby and JRuby

현재 시각을 컨솔에 보여주는 간단한 애플리케이션의 Ruby 언어 소스 코드이다. UTC란 1970년 1월 1일 0시 0분 0초를 기준으로 하여 경과된 초 단위의 총 시간을 의미한다. * UTC(Universal Time Coordinated, 협정세계시, 協定世界時) =begin Filename: testCTime.rb Execute: ruby testCTime.rb =end def println(s) print("#{s}\n") end weekNames = [ "일", "월", "화", "수", "목", "금", "토" ] cNow = Time.now # 1970년 1월 1일 0시 0분 0초부터 시작하여 현재까지의 초 println("UTC: %d초" % cNow.to_i) # 현재 시각 표시: 200..

현재 시각 알아내기 for Python, Jython, and IronPython

현재 시각을 컨솔에 보여주는 간단한 애플리케이션의 Python 언어 소스 코드이다. UTC란 1970년 1월 1일 0시 0분 0초를 기준으로 하여 경과된 초 단위의 총 시간을 의미한다. * UTC(Universal Time Coordinated, 협정세계시, 協定世界時) # -*- encoding: ms949 -*- # Filename: testCTime.py # Execute: python testCTime.py from time import * # Python case weekNames = [ "월", "화", "수", "목", "금", "토", "일" ] utctime = time() cNow = localtime(utctime) # 1970년 1월 1일 0시 0분 0초부터 시작하여 현재까지의 초 ..

현재 시각 알아내기 for Groovy

현재 시각을 컨솔에 보여주는 간단한 애플리케이션의 Groovy 언어 소스 코드이다. UTC란 1970년 1월 1일 0시 0분 0초를 기준으로 하여 경과된 초 단위의 총 시간을 의미한다. * UTC(Universal Time Coordinated, 협정세계시, 協定世界時) /* * Filename: testCTime.groovy * * Execute: groovy testCTime.groovy */ public class TestCTimeApp { static def weekNames = [ "일", "월", "화", "수", "목", "금", "토" ].asImmutable() public static void main(String[] args) { Calendar now = new GregorianCa..

현재 시각 알아내기 for Java

현재 시각을 컨솔에 보여주는 간단한 애플리케이션의 Java 언어 소스 코드이다. UTC란 1970년 1월 1일 0시 0분 0초를 기준으로 하여 경과된 초 단위의 총 시간을 의미한다. * UTC(Universal Time Coordinated, 협정세계시, 協定世界時) /* * Filename: TestCTimeApp.java * * Compile: javac -d . TestCTimeApp.java * * Execute: java TestCTimeApp */ import java.util.Calendar; import java.util.GregorianCalendar; public class TestCTimeApp { static String[] weekNames = { "일", "월", "화", "수"..

현재 시각 알아내기 for C++

현재 시각을 컨솔에 보여주는 간단한 애플리케이션의 C++ 언어 소스 코드이다. UTC란 1970년 1월 1일 0시 0분 0초를 기준으로 하여 경과된 초 단위의 총 시간을 의미한다. * UTC(Universal Time Coordinated, 협정세계시, 協定世界時) /* * Filename: testCTimeCPP.cpp * * Compile: cl -GX testCTimeCPP.cpp * * Execute: testCTimeCPP */ #include #include using namespace std; char weekNames[7][3] = { "일", "월", "화", "수", "목", "금", "토" }; int main() { time_t timer; struct tm *t; timer = t..

프로그래밍/C++ 2008.03.24

현재 시각 알아내기 for C and Ch

현재 시각을 컨솔에 보여주는 간단한 애플리케이션의 C 언어 소스 코드이다. UTC란 1970년 1월 1일 0시 0분 0초를 기준으로 하여 경과된 초 단위의 총 시간을 의미한다. * UTC(Universal Time Coordinated, 협정세계시, 協定世界時) /* * Filename: testCTime.c * * Compile: cl testCTime.c * * Execute: testCTime */ #include #include char weekNames[7][3] = { "일", "월", "화", "수", "목", "금", "토" }; int main() { time_t timer; struct tm *t; timer = time(NULL); // 현재 시각을 초 단위로 얻기 t = localt..

프로그래밍/C 2008.03.24