자바로 만들었는데 이러면 됨?


친절한 관전 포인트

1. 숫자를 저장하는 Class를 일부러 만듦

2. 0부터 Integer의 Max값까지 중에서 숫자 하나 랜덤으로 정해서 그만큼의 배열 길이를 만들어냄.

3. 또 랜덤으로 숫자 하나 지정해서 1번 클래스에 넣고 그걸 2번 배열에 넣음 (1번 때문에 new 생성자를 배열 길이만큼 불러서 메모리 낭비가 심함)

4. 짝수 찾을 때 숫자를 2진수로 변환시켜서 맨 끝자리가 0으로 끝나는지 확인

5. 4번에서 true 값을 for문 돌려서 1씩 빼고 count를 1씩 올려서 숫자값이 0이 되면 count 값을 2로 나눠서 0인지 확인

6. 5번에서 찾은 짝수를 새 List 배열에 집어넣고 그걸 toString() 찍어서 찾은 짝수 확인 (2번 배열 재사용 안 함)

7. 변수명은 알기 쉽게 I와 L로만 구성 (유지보수 엿멕이기)

8. Java인데 괄호를 저따구로 친 거 보소 (Java 개발자 엿멕이기)


더러운 건 역시 변수명 개같은 거랑 메모리 쓸데없이 낭비하는 거랑 괄호 처리 개떡같이 하는 거 아님?????


+ 로직 변경한 거 깜빡 잊어서 관전 포인트 설명 수정