29–12–2022 был мой 73-й день кодинга, я решил одну задачу

Задача: извлечь цифры

Напишите функцию, которая принимает число и возвращает список его цифр. Так, например, 2342, он должен вернуть [2,3,4,2].

Решение (в Java):

import java.util.*;
import java.lang.*;
public class Main
{
 public static void main(String[] args) {
  Scanner sc= new Scanner(System.in);
  int num=2342;
  List<Integer> ls= new ArrayList<>();
  int d=0;
  while(num>0){
      d=num%10;
      num=num/10;
      ls.add(d);
      
  }
  for(int j=0; j<ls.size(); j++){
      System.out.print(ls.get(j)+ " ");
  }
  
 }
}