Aracade Intro #30 circleOfNumbers. Algorithm, 알고리즘, Codefights, CodeSignal, 코드파이트, 코드시그널, 예제, example, c++ java c# scalar
Q.
Consider integer numbers from 0 to n - 1 written down along the circle in such a way that the distance between any two neighboring numbers is equal (note that 0 and n - 1 are neighboring, too).
Given n and firstNumber, find the number which is written in the radially opposite position to firstNumber.
정수 숫자들 0부터 n-1 까지 원형으로 놓여있는데, 각 인접 정수는 전부 같은 거리만큼 떨어져 있고, 0 과 n-1 은 인접해있다.
n 과 firstNumber 이 주어지고, 0 부터 n-1 까지 원형으로 놓인 숫자들 중에서 firstNumber 와 정반대편에 있는 숫자를 찾아라.
e.g.
Input -> n = 10 , firstNumber = 2
Output -> circleOfNumbers(n, firstNumber) = 7
Input -> n = 10 , firstNumber = 7
Output -> circleOfNumbers(n, firstNumber) = 2
//Process
//1. Input n and firstNumber
//2. Find opposite side number of firstNumber on the integer circle 0 to n-1
//3. Return answer
//처리과정
//1. n 과 firstNumber를 입력받는다.
//2. 원형으로 놓여진 0 부터 n-1 의 정수들 중에서 firstNumber 맞은편 숫자를 찾는다.
//3. 출력한다.
Code.. lemme see code...
코드.. 코드를 보자...
int circleOfNumbers(int n, int firstNumber) {
int answer;
answer = (firstNumber + n/2) % n;
return answer;
}
Something else...
2018/11/07 - [Programming/Matlab] - Save matrix data to excel in matlab (맷랩 매트릭스 데이터 엑셀에 저장하는 방법)