본문바로가기
함께 풀고 싶은 문제
창의력을 기를 수 있는 수학 문제 또는 퍼즐을 내는 곳입니다.
[창의 퍼즐] 코딩문제
집돌이 페렐만 2020.01.07 02:14 조회 775

페렐만과 야우심통은 심심해서 숫자합치기 게임을 하려고 한다.

숫자합치기 게임은 일렬로 놓여 있는 숫자들 중 인접한 두 개의 숫자를 골라 한 숫자에서 다른 숫자를 뺀 값으로 합치는 작업을 계속 하는 게임이다.

하나의 숫자가 남을 때까지 반복하여 마지막에 남은 숫자가 높은 사람이 승리한다.

예를 들어, 3, -1, 2가 일렬로 있다면 -1과 2를 골라 -3을 만든 후 3과 -3을 골라 6을 만들어야 가장 큰 숫자를 얻을 수 있다.

 

숫자가 3개 있고, -100과 100사이의 정수가 주어질 때 가장 큰 숫자, 즉 최댓값을 구해보자.

(ps. 왜 '코딩 문제'일까요? -> 코딩으로 알고리즘을 짜오라는 소리이기 때문입니다. 코드나 알고리즘을 제시해주세요!

알고리즘은 매우매우 구체적으로 짜주세요)

이 문제 어떠셨나요?

글쎄요

0

어려워요

0

첫 댓글의 주인공이 되어 보세요!
  • 폴리매스 문제는 과학기술진흥기금 및 복권기금의 재원으로 운영되고, 과학기술정보통신부와 한국과학창의재단의 지원을 받아 수행된 성과물로 우리나라의 과학기술 발전과 사회적 가치 증진에 기여하고 있습니다.

  • ☎문의 02-6749-3911