로또데이터 자바스크립트 기본함수 > 개발자팁

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

개발자팁

개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.

로또데이터 자바스크립트 기본함수 정보

JavaScript 로또데이터 자바스크립트 기본함수

본문

요즘 로또에 꽂혀서 로또번호 데이터를 추출하는 기본함수를 짜 보았습니다.

https://wittazzurri.com/editor/html_editor.php 에서 확인해 보세요.

 

lottoRound = 1000; // 시각하는 회차
lottoLoop = 50; // 시작하는 회차부터 내림차순 연속회차 50번

lottoRound = lottoToal; 을 주면 최신회차가 됩니다.

 


<script src="https://blog.kakaocdn.net/dn/C5FMl/btsJM6Begz2/JxRx0h98QNRvTH0KqxDKA0/tfile.js"></script>
<script>
for (lottoTotal = 0; this["lotto_" + (lottoTotal + 1)]; lottoTotal++);
lottoRound = 1000;
lottoLoop = 50;
function lottoEachData() {
    this["lotto_" + arguments[0]].shift();
    this["lotto_" + arguments[0]].pop();
    for (led of this["lotto_" + arguments[0]]) lottoTotalData[led] += 1;
}
for (lottoTotalData = ["lotto"], ltd45 = 1; ltd45 <= 45; ltd45++) lottoTotalData.push(0);
for (ln = lottoRound; ln > lottoRound - lottoLoop; ln--) lottoEachData(ln);
for (ltd in lottoTotalData) {
    if (ltd == 0) lottoDataHtml = "<div>" + lottoRound + "회 ~ " + (lottoRound - lottoLoop + 1)+ "회 (총" + lottoLoop + "회)</div>";
    else lottoDataHtml += "<div>" + ltd + " : " + lottoTotalData[ltd] + "개</div>"; 
}
document.write(lottoDataHtml);
</script>

 

이걸 css 먹여서 보기좋게 꾸며야 하는데... 상당히 귀찮아집니다.ㅜㅠ

그리고 버튼 클릭하면 당첨수 많은 순으로도 정렬하는 옵션을 넣어야 하구요.

제일 중요한 건

https://blog.kakaocdn.net/dn/C5FMl/btsJM6Begz2/JxRx0h98QNRvTH0KqxDKA0/tfile.js 이 파일인데

이건 수동으로 매주 업뎃해 주세요.

현재 제 서버에는 날짜가 되면 이 파일이 "자동업뎃"이 되게 해 놓았습니다만...

자동업뎃 시스템 자체를 배포할 것인지 아니면 키발급을 해서 선택된 도메인에만 트래픽을 줄 것인지 이걸 무료로 공유할지 수고비라도 받고 컨텐츠몰에 올릴지는 노심초사 중입니다.

추천
3

댓글 5개

전체 5,352
개발자팁 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT