[javascript] 생년월일 Brute Force 코드

[javascript] 생년월일 Brute Force 코드

반응형

문제를 풀다가 javascript로 생년월일 Brute Force 해야하는 문제가 나와서 작성을 해보았다.

for(var year=99; year>0; year--) { for(var month=12; month>0; month--) { for(var date=31; date>0; date--) { if(year.toString().length == 1) year ='0'.concat(year) if(month.toString().length == 1) month ='0'.concat(month) if(date.toString().length == 1) date ='0'.concat(date) value = ''.concat(year,month,date); } } }

99년도 부터 검색을 시작하도록 만들었다.

글자수가 1자리 일때 0을 붙여주는 이유는 99년 12월 1일이라면 99121로 되기때문에

0을 붙여주어서 991201로 되게 만들어준다.

반응형

from http://security-nanglam.tistory.com/555 by ccl(A) rewrite - 2021-11-14 01:28:18