🤖 ChatGPT, Notion AI 기능

최근들어 AI가 이슈라 재미삼아 한번 써보았다. 당시 소수 관련 알고리즘 문제를 풀고 있어서 간단한 질문을 통해 문제를 풀어보았는데, 결과는 놀라웠다.

  • 자바로 에라토스테네스의 체 코드 구현해줘
import java.util.ArrayList;

public class Eratosthenes {

    public static ArrayList<Integer> eratosthenes(int n) {
        ArrayList<Boolean> sieve = new ArrayList<>(n+1);
        for (int i = 0; i <= n; i++) {
            sieve.add(true);
        }

        sieve.set(0, false);
        sieve.set(1, false);

        for (int i = 2; i <= Math.sqrt(n); i++) {
            if (sieve.get(i)) {
                for (int j = i * 2; j <= n; j += i) {
                    sieve.set(j, false);
                }
            }
        }

        ArrayList<Integer> primes = new ArrayList<>();
        for (int i = 0; i <= n; i++) {
            if (sieve.get(i)) {
                primes.add(i);
            }
        }

        return primes;
    }

    public static void main(String[] args) {
        ArrayList<Integer> primes = eratosthenes(30);
        System.out.println(primes);
    }
}

솔직히 이렇게 결과가 나온것을 보고 무서웠다. 미래에는 AI에게 질문을 잘하는 일자리가 생기고 창의적이지 못한 개발자는 도태될거 같은 두려움

앞으로 AI가 날 대체한다면 지금하고 있는 공부가 필요할지에 대한 고민

AI가 활용되는것이 기정사실화 되어 가고 있다면 AI를 활용하는 방법도 함께 공부하며 미래를 준비해야겠다는 생각이 든다.

📚 자료 정리

스프링 MVC
스프링 MVC 패턴
데일리 알고리즘 8주차

profile
베짱이가 되고 싶은 베짱이

0개의 댓글