본문 바로가기

IT Data/#Java

자바 nhnNext 예제


#. 풀어보세요 (java, C, C++ 언어는 상관없어요)


1) 한자리 계산기

한 자리 10진수 숫자와 덧셈 (+), 곱셈 (*)

두 개의 연산자만 허용되는 계산기 만들기

정확한 입력이 들어오면 그 계산 결과 최하위 한자리 수 만을 출력, 입력에서 공백은 무시, 두 자리 이상의 숫자, ‘+’, ‘*’ 이외의 문자가 입력되면 문자 X를 출력. 곱셈(*) 연산은 덧셈 (+) 연산보다 우선 순위가 높다.

입력 7*4 + 3 * 8

출력 2



2) 거스름 돈 계산기

10원, 50원, 100원, 500원 짜리 동전이 있다. 1,000원짜리 이하만 파는 가게에서, 손님이 1,000원을 내고 물건을 하나 산 경우, 거스름 돈을 줄 때 가장 작은 수의 동전으로 거슬러 주기 위한 프로그램을 작성하라 (입력은 물건 값, 출력은 각 동전 개수)

입력 160

출력 500-1, 100-3, 10-4


입력 820

출력 100-1, 50-1, 10-3