[AI 프로젝트 코딩기술서] 단순한 사칙연산의 난이도 판별
조회 수 : 1289

IoT, 인공지능, 빅데이터의 상호관계 및 실무지식을 심화학습하고 산업과 사회에서 겪는 소프트웨어 문제를 코딩을 통해 해결하여 기술적 이슈와 응용능력 배양

 
최성준.png

콘텐츠 소개(About Contents)

컴퓨터는 충분히 작은 범위(예시: int 범위)에 있는 두 정수의 사칙연산(덧셈, 뺄셈, 곱셈, 나눗셈)을 계산할 때, 충분히 빠른 시간 내(예시: 1ms 이내)에 계산할 수 있다. 그래서 컴퓨터가 계산을 할 때는 계산 과정을 단순한 방법으로 구현하더라도 큰 영향을 끼치지는 않는다.
하지만 사람이 계산할 때는 컴퓨터보다 훨씬 더 오래 걸리고, 문제를 푸는 소요시간은 수식의 길이, 수의 자릿수, 받아올림이나 받아내림의 개수 등에 상당히 큰 영향을 받는다.
수식을 입력받아서 수의 자릿수, 각 자릿수에서의 받아올림이나 받아내림을 비롯한 연산의 횟수 등을 고려하여 사람이 풀 때 대략 어느 정도의 시간이 걸리는지를 파악하려고 한다.

Institution 글로벌공학교육센터(Global Education Center for Engineers)
Subject IoT·인공지능·빅데이터

기획자(Planner)

 서울대학교 자연과학대학 수리과학부   
 최성준

 자연대ci.png