greenhelix
greenhelix
greenhelix
05-18 00:45
  • All (229)
    • Algorithm (118)
      • Algorithm (17)
      • Graph (0)
      • Core (6)
      • Python (18)
      • PythonSnippet (4)
      • Java (59)
      • Kotlin (14)
    • Project (0)
    • Study (8)
      • License (5)
      • EIP (3)
    • Programming (63)
      • Android (41)
      • Flutter (1)
      • Bugs Life (21)
      • Linux (0)
    • Tech (32)
      • Tech (17)
      • Drone (4)
      • Hacking (11)
    • Life (6)
      • INGRESS (1)
      • 심시티빌드잇 (0)
250x250

티스토리

hELLO · Designed By 정상우.
greenhelix

greenhelix

#30_Code Signal Arcade >>  Circle Of Numbers
Algorithm/Java

#30_Code Signal Arcade >> Circle Of Numbers

2019. 12. 5. 12:00

Code Signal -Arcade

코드시그널
아케이드 문제 관련 풀이들을 구글링하면서 찾아가는 일지를 하나씩하나씩 기록하고자 합니당. 

주로 자바 위주로 풀이를 올릴예정이고, 추가로 공부하고 있는 파이썬이나 코틀린, GO, 자바스크립트 더 나아가 스위프트까지...

되는대로 가능한대로 구글링하고 정답맞추면 바로 패스!!
이런식으로 좋은 코드이든 말든 짜집기한 결과물들을 개인적 소장을 위해 기록합니다. ^^
참고 사이트들은 아래에 링크로 남겨둘터이니 자세하고 더욱 깊은 내용들은 링크로 들어가보세요!


Circle of Numbers 

숫자들의 원 

 

 

주어진 숫자의 범위에서 0 ~ n-1 까지 원주의에 숫자를 일정하게 놓습니다. 그리고, 

각 원들의 숫자의 맞은편 숫자를 리턴하라는 문제입니다. 

 

이문제는 간단하게 할수있겟다 싶엇습니다. 답안을 볼께요. 

 

int circleOfNumbers(int n, int pick) {
    int result = 0; 
    if(pick < n/2){
        result = pick +n/2 ; 
    }else{
        result = pick -n/2 ; 
    }
    
    return result;
}

코드를 보시면 알겠지만, 일단 주어진  N  의 값을 반으로 나누고, 중간값에서  pick  의 숫자를 더해주거나

빼주면 답이 나옵니다. 

너무 성의가 없는건가 싶지만,,, 대충이런 느낌.

역시 여기가 끝이지만, 

앨리트 형님들은 이걸 10초만에 한거같더군요. 

 


JAVA

int circleOfNumbers(int n, int firstNumber) {

    return (firstNumber+n/2)%n;
}

JS

//已经有重复的
function circleOfNumbers(n, firstNumber) {
  return (n/2+firstNumber)%n
}

Python

def circleOfNumbers(n, firstNumber):

    return (firstNumber + n/2)%n

 

 

공감 버튼 눌러주시면 더욱 많은 포스팅을 올리는데 힘이 됩니다!

부탁드려요 돈드는거 아니잖아요~

728x90
반응형
저작자표시 비영리 변경금지 (새창열림)

'Algorithm > Java' 카테고리의 다른 글

#31_Code Signal Arcade >> Deposit Profit  (0) 2019.12.06
#29_Code Signal Arcade >> Chess Board Cell Color  (0) 2019.12.04
#28_Code Signal Arcade >> Alphabetic Shift  (0) 2019.12.03
    'Algorithm/Java' 카테고리의 다른 글
    • #32_Code Signal Arcade >> Absolute Values Sum Minimization
    • #31_Code Signal Arcade >> Deposit Profit
    • #29_Code Signal Arcade >> Chess Board Cell Color
    • #28_Code Signal Arcade >> Alphabetic Shift
    greenhelix
    greenhelix
    개발에 관한 것들과 개인적인 것을 담는 블로그

    티스토리툴바