所屬科目:港務局◆資料結構與程式設計
一、請以C語言完成以下程式:輸入一個正整數,並判斷該正整數是2、是3、還是6的倍數。執行範例說明測試案例 1:請輸入整數:1212 是 2、3、6 的倍數測試案例 2:請輸入整數:1010 是 2 的倍數測試案例 3:請輸入整數:2121 是 3 的倍數測試案例 4:請輸入整數:77 不是 2、3、6 的倍數
二、請完成以下以JavaScript撰寫的使用二元搜尋演算法,搜尋某個陣列(ary)是否有某個值(target)的程式;如果target存在於ary中,則傳回target在ary中的位置,反之則傳回-1。執行範例說明console.log(binarySearch([1, 3, 5, 7, 8, 9, 11], 3));console.log(binarySearch([1, 3, 5, 7, 8, 9, 11], 1));console.log(binarySearch([1, 3, 5, 7, 8, 9, 11], 6));以上的測試資料會輸出:10-1