WA 뜨는 이유를 모르겠습니다.

jaehoon Reply 5 years 23 weeks ago
전 card number를 일단 long이 아닌 String으로 문제를 풀었습니다. 밑에 있는 글들을 읽어보니 String으로 해서 통과하신 분이 있다고 하셔서 이 부분이 문제는 아닌 것 같습니다. 그리고 밑에 나온 특정 예제들을 다 넣어봤는데 계산은 잘 되고 있는데 어떤 Test Case에서 잘못된 걸까요?
rt4292 Reply 5 years 23 weeks ago
제훈이 화이팅!
Hyunwoo Reply 5 years 23 weeks ago
8936829653349625 입력시 Invailid가 나와야 합니다.
jaehoon Reply 5 years 23 weeks ago
https://planetcalc.com/2464/ 이 사이트에서 위의 숫자를 넣어봤을때는 근데 mod 10 결과값으로 0 이 나오면서 Valid 한 것 같은데 왜 그럴까요?
jaehoon Reply 5 years 23 weeks ago
8936829653349625 곱하기2: 49 그대로: 41 90 제가 수동으로 계산해본 결과도 Valid가 맞고, 제 코드상에서 Valid가 출력되는데... 이해가 안 되네요 !!
smc9759 Reply 5 years 23 weeks ago
앞자리가 8이라서 신용카드 번호가 아닌듯 합니다!
jaehoon Reply 5 years 23 weeks ago
■ 4 for Visa cards ■ 5 for Master cards ■ 37 for American Express cards ■ 6 for Discover cards 아 이 부분이 신용카드 앞자리에 대한 얘기였군요... 4 또는 5 또는 37 또는 6으로 시작한다는... 이걸 놓쳤네요
jaehoon Reply 5 years 23 weeks ago
rt4292 고맙다 진규야