목록문자열 (1)
today_is
[ String ] Luhn 알고리즘 & string 함수
오늘의 목표 >> 자료형 String 은 다양한 함수를 사용할 수 있다. 여러 함수를 사용해볼 수 있도록 카드번호가 유효한지에 대해 판단할 수 있는 Luhn 알고리즘에 대해서 알아보자 ! 문제 >> 1. 신용카드 번호를 오른쪽에서부터 더하면서 진행한다 (끝에서 부터 시작) 2. 2의 배수의 자리에 있는 수는 곱하기 2 만약, 곱한 수가 10보다 크다면 10의 자리수 + 1의 자리수 의 결과값을 넣는다 3. 전체 숫자가 10의 배수라면 true , 10의 배수가 아니라면 false true 가 되어야 유효한 카드번호이다. class Solution { public boolean solution(String cardNumber) { int sum = 0; // 1) '-' 제거 String s1 = card..
java
2023. 11. 22. 14:43