본문 바로가기

Algorithm/Code Fights (Code Signal)

Aracade Intro #30 circleOfNumbers. Algorithm, 알고리즘, Codefights, CodeSignal, 코드파이트, 코드시그널, 예제, example, c++ java c# scalar

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/17 - [Algorithm/Code Fights (Code Signal)] - Aracade Intro #29 chessBoardCellColor. Algorithm, 알고리즘, Codefights, CodeSignal, 코드파이트, 코드시그널, 예제, example, c++ java c# scalar

2018/11/15 - [Algorithm/Code Fights (Code Signal)] - Aracade Intro #28 alphabeticShift. Algorithm, 알고리즘, Codefights, CodeSignal, 코드파이트, 코드시그널, 예제, example, c++ java c# scalar

2018/11/15 - [Algorithm/Code Fights (Code Signal)] - Aracade Intro #27 variableName. Algorithm, 알고리즘, Codefights, CodeSignal, 코드파이트, 코드시그널, 예제, example, c++ java c# scalar

2018/11/14 - [Algorithm/Code Fights (Code Signal)] - Aracade Intro #26 evenDigitsOnly. Algorithm, 알고리즘, Codefights, CodeSignal, 코드파이트, 코드시그널, 예제, example, c++ java c# scalar

2018/11/11 - [Algorithm/Code Fights (Code Signal)] - Aracade Intro #25 arrayReplace. Algorithm, 알고리즘, Codefights, CodeSignal, 코드파이트, 코드시그널, 예제, example, c++ java c# scalar



2018/11/07 - [Programming/Matlab] - Save matrix data to excel in matlab (맷랩 매트릭스 데이터 엑셀에 저장하는 방법)



2018/11/17 - [Programming/C++] - C++ How to convert string to integer in C++, string 에서 int 변환하는 방법, Easiest way to convert string to int.

2018/11/17 - [Programming/C++] - C++ How to convert integer to string in C++, int 에서 string 변환하는 방법, Easiest way to convert int to string.