Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

JollyJumpers/1002: Difference between revisions

From ZeroWiki
imported>Unknown
No edit summary
 
(Repair batch-0002 pages from live compare)
 
Line 2: Line 2:
  def jolly(values):
  def jolly(values):
     return sum(i-e for i,e in zip(range(1,len(values)+1),  
     return sum(i-e for i,e in zip(range(1,len(values)+1),  
         sorted((abs(values[i]-values[i+1])  
         sorted((abs(values[i]-values[i+1])  
                 for i in range(len(values)-1))))) == 0
                 for i in range(len(values)-1))))) == 0
   
   
  for e in [[1,4,2,3],[1,4,2,-1,6]]: print jolly(e)
  for e in [[1,4,2,3],[1,4,2,-1,6]]: print jolly(e)


== 느낌 ==
== 느낌 ==
역시 옆의 matlab 으로 푸는 분과 시합. 그분도 5분, 나도 5분 걸림. 해당 페이지에서 빨리 푼 사람과 늦게 푼 사람의 차이시간이 커서 무엇때문일까
역시 옆의 matlab 으로 푸는 분과 시합. 그분도 5분, 나도 5분 걸림. 해당 페이지에서 빨리 푼 사람과 늦게 푼 사람의 차이시간이 커서 무엇때문일까
고민하던중,. 다른 사람들의 코드를 보니 시간이 오래걸린 부분이 입력값 parsing 부분이였나 보다 생각이 듬.;
고민하던중,. 다른 사람들의 코드를 보니 시간이 오래걸린 부분이 입력값 parsing 부분이였나 보다 생각이 듬.;

Latest revision as of 00:16, 27 March 2026

Source

def jolly(values):
    return sum(i-e for i,e in zip(range(1,len(values)+1), 
        sorted((abs(values[i]-values[i+1]) 
                for i in range(len(values)-1))))) == 0

for e in [[1,4,2,3],[1,4,2,-1,6]]: print jolly(e)

느낌

역시 옆의 matlab 으로 푸는 분과 시합. 그분도 5분, 나도 5분 걸림. 해당 페이지에서 빨리 푼 사람과 늦게 푼 사람의 차이시간이 커서 무엇때문일까 고민하던중,. 다른 사람들의 코드를 보니 시간이 오래걸린 부분이 입력값 parsing 부분이였나 보다 생각이 듬.;