분류 전체보기
정수 내림차순으로 배치하기★★- 숫자 문자열도 정렬이 가능함
다른 사람의 풀이 def solution(n): ls =list(str(n)) ls.sort(reverse=True) return int("".join(ls))
하샤드 수 = 숫자를 문자열로 전환 + 문자열을 숫자로 전환★
나의 풀이 class Solution { public boolean solution(int x) { int sum=0; String[] arr = String.valueOf(x).split(""); for(int i=0; i
하샤드 수 = 각 자릿수의 합 + 나누어 떨어짐
나의 풀이 def solution(x): number=x sum=0 while(x!=0): sum+=x%10 x=x//10 print(sum) if number % sum==0: return True else: return False ▶ x를 number에 저장하지 않는 경우 갱신된 x를 sum으로 나누는 나머지를 구하는 예상치 못한 경우가 발생한다. ▶ 이를 방지 하기 위해서 매개변수로 넘어온 x값을 number에 저장해 준다. 다른 사람의 풀이 def solution(n): return n % sum([int(c) for c in str(n)]) == 0 ▶ 감탄이 절로 나와서 할말이 없다
x만큼 간격이 있는 n개의 숫자 →a[i] =a[i-1] +x
나의 풀이 import java.util.*; class Solution { public long[] solution(int x, int n) { long[] answer= new long[n]; for(int i =1; i