close
題目概要:
給定N個數字,如果相鄰2數字相後取減絕對值有在1~(N-1)裡面並且數字沒有重複,則為Jolly。
解題方向:
每行第一個數字為此行有多少數字(case)需要處理,其餘的為需要處理的數字。
1. 先判斷case是否為1,當case為1時則是Jolly。
2. 如case不是1,則取相鄰數字相減的絕對值存放到一個新的陣列裡,並且排序讓此陣列由小到大。
3. 用for迴圈比較相減的值是否有重複、是否有在1~(N-1)裡面,如果有在範圍裡並且無重複則為Jolly,反之為Not jolly。
程式碼:
文章標籤
全站熱搜