어떤 자연수 \(X\)가 주어졌을 때 이 \(X\)보다 작거나 같고 가장 큰 마지막 자연수의 수열의 원소를 유도해보자. 먼저 1이상의 자연수 \(n\)까지의 자연수의 합 \(S_n\)은 쉽게 구할 수 있다. $$S_n={{n(n+1)} \over {2}}$$ 여기서 \(X\)보다 작은 최대 합은 다음을 만족한다. $$S_n = {{n(n+1)} \over {2}} \leq X$$ 먼저 최대 합이 \(X\)와 같을 때의 \(n\)을 구한다고 생각하면 부등식이 등식이 된다. $${{n(n+1)} \over {2}} = X$$ 위 식을 \(n\)에 대한 식으로 정리할 수 있다. $$n^2 + n = 2X$$ $$n^2+n+{1 \over 4} = 2X+{1 \over 4}$$ $$4n^2+4n+1=8X+1$$..
당신은 파릇파릇하게 프로그래밍을 배우고자 하는 학생이다. 설레는 마음을 가지고 Visual Studio를 설치하고 Hello World!를 출력하고 기쁨을 만끽하는 것도 잠깐, 내가 입력한 것을 출력하고자하는데, 도저히 배운 scanf로 작동을 안 한다. 대체 왜? 아니 남들 다 잘 쓰고 책에서도 분명 scanf를 쓰란다. 근데 왜 오류가 날까? VC++은 scanf 함수를 위험한 함수라고 생각한다. 입력될 저장 공간보다 더 긴 입력이 있을 때 누가 책임져주냐 따지는 것이다. 사실 온전히 막을 방법은 없다. 다만 저 오류같은 경고가 표시되지 않도록 하는 방법은 있다. 1. 설명에서 나오는 방법 너무나 간단하게 소스 코드 어딘가, scanf가 나오기 전에 '_CRT_SECURE_NO_WARNING'을 de..
스타포스 역계산기의 v1.1.4가 플레이스토어를 통해 배포되었습니다.플레이스토어 링크 이전 버전과 변경점은 다음과 같습니다.1. 130제와 그 이하 무기를 계산할 수 있습니다. 이번 추가 내용은 130제 이하의 무기류 계산인데요, 140제까지는 25성까지의 스타포스가 적용되지만 138 미만의 아이템부터는 스타포스 수의 제약이 걸려있습니다. 130제는 15성부터 6, 7, 7, 8, 9가 오르고 20성이 최대입니다.그에 반해 120제 이하는 15성이 최대이므로 공격력 계산을 추가할 필요가 없습니다. 하지만 레벨제한이 낮아짐에 따라 그 스타포스만 적용해야하는 것이 아닙니다. 바로 주문의 흔적을 통한 강화 수치가 낮아지는 것인데요, 75미만의 무기는 100%로 1, 70%로 2, 30%로 3, 15%로 5가 ..
안드로이드용 스타포스 역계산기의 v1.1.3이 배포되었습니다. 플레이스토어 링크 이전 버전과 변경점은 다음과 같습니다.1. 140제 무기를 계산할 수 있습니다.2. 역계산 알고리즘을 개선했습니다. 사실 중요한건 2번인데요, v1.1.2까지는 역계산이 아닌 계산 시뮬레이션에 의한 방법이였다면이번 업데이트를 통해 온전히 역계산이 가능하게 되었습니다. [v1.1.2와 현재도 사용하고 있는 스타포스 강화 메소드] private static int enchant200(int attack, int currentStars) { if (currentStars < 15) return attack + (attack / 50) + 1; switch (currentStars) { case 15: case 16: return ..
기어코 만들었습니다. 플레이스토어 기존에 존재하던 스타포스 역계산기는 일단 너무 오래됐고 서비스가 제대로 되지도 않으며웹에 의존하는 방식이라 어쩔 수 없이 지출되는 서버비용을 개발자가 수지타산이 안맞아 포기한 것 같습니다. 그와 다르게 전부 네이티브에서 작동되는 애플리케이션이며 인터넷 연결을 필요로 하지 않습니다. (설치 권한 중 네트워크 연결이 포함된 것은 광고때문입니다) 애플리케이션 기능은 다음과 같습니다. 1. 추옵에 관계없는 계산이 가능합니다.메이플스토리가 장비 확인시 추가옵션 표시가 분리되었기 때문에 순수히 강화만으로 올라간 수치를 확인하기 쉬워졌습니다. 따라서 추가옵션은 계산에 전혀 필요하지 않습니다. 2. 실제 사용되는 주문서를 기반으로 유추합니다.주문의 흔적을 이용하는 강화와 고자본 유저사..
150제 파프니르 무기160제 앱솔랩스 무기200제 아케인셰이드 무기 각 무기의 '주문의 흔적' 작 별 스타포스 강화 수치입니다. 주문의 흔적은 각 100%, 70%, 30%, 15%로 시행했을때며 모두 완작 기준입니다.그렇다면 각각 주흔작으로 올라가는 수치는 +27, +45, +63, +81이 되겠네요. (각 Sheet별 C에 해당)특별히 아케인셰이드는 매지컬 11 리턴작을 추가하였습니다. 레벨제한과 상관없이 각 무기는15성까지 '추옵을 제외한' 현재 공격력/마력을 50으로 나눈 수 + 1만큼 공격력/마력이 늘어납니다.정리하면, [1, 15]의 n성에서 늘어나는 공격력/마력 A(n)은[A(n-1)/50] + 1 (단, [x]은 x를 넘지 않는 최대 정수) 입니다.수정1 ) A(0)는 작을 마친 상태의 ..
- Total
- Today
- Yesterday
- c++11
- 포인터
- c++ struct
- dokdo 4.0.3
- f320s
- f320k
- linaro
- vector
- OOP
- rule_of_five
- G2
- g2 korea
- 객체지향
- Java
- dokdo project
- c++ 상속
- nodeal
- C++
- C++ 업캐스팅
- CM10.2
- d802
- inline class
- rule_of_three
- CM11
- PipelineContext
- Kotlin
- C
- dokdo-project
- cyanogenmod
- LG
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |