Notice
Recent Posts
Recent Comments
Link
목록코드골프 (1)
MSM8994의 화룡점정 블로그
[JAVA] 윤년 구하는 코드 짧게 작성하기
윤년 구하는 코드 찾아보면서 한 줄로 어떻게 안되나 싶은 마음이 드셨을겁니다. year % 4 == 0 && year % 100 != 0 || year % 400 == 0 4년마다 오고 100년마다는 아니지만 400년마다는 윤년이 되는걸 짧게 표현할 수 있을까?. 그래서 인터넷을 돌다가 이런 코드가 눈에 밟혔습니다.자바스크립트로 짜여진 21자 코드인데 원형은 이렇게 생겼습니다. 여기서 y는 년도입니다. !(y%(y%25?4:16))(출처: https://codegolf.stackexchange.com/questions/50798/counting-leap-years) 자바스크립트는 C처럼 0을 false로, 나머지를 true로 사용할 수 있습니다.따라서 이런 암시가 없는 자바를 위해 조금 바꾼다면 조건이 ..
코딩
2018. 8. 1. 16:30