'😀'), # In Python
len('😀') # 1
// In JavaScript
'😀'.length; // 2
cnt() 裡其中一段如下:
var total = 0;
//console.log(guess.length);
for (var i = 0; i < guess.length; i++) {
total += guess[i].codePointAt(0);
answer_array.push(guess[i].codePointAt(0));
//console.log(guess[i].codePointAt(0));
}
total = 0
for c in guess:
total += ord(c)
answer_array.append(ord(c))
total 可能會有所不同, # In Python
ord('😀'[0]) # 128512
ord('😀') # 128512
// In JavaScript
'😀'[0].codePointAt(0); // 55357
'😀'[1].codePointAt(0); // 56832
'😀'.codePointAt(0); // 128512
2022/08/31 這天為例, 40706 , "👍" 後進行計算將會得到 99.44 分, "👍" , '😀' 取 codePointAt(0) 可以得到與 Python 相同的結果, const guess = '😀 Smile Face 😀';
const guess_split = [...guess]; // ['😀', ' ', 'S', 'm', 'i', 'l', 'e', ' ', 'F', 'a', 'c', 'e', ' ', '😀']
'👨🏻🚒') # In Python
a = 131 % 7 # 5
b = (-131) % 7 # 2
c = 131 % (-7) # -2
d = (-131) % (-7) # -5
// In JavaScript
const w = 131 % 7; // 5
const x = (-131) % 7; // -5
const y = 131 % (-7); // 5
const z = (-131) % (-7); // -5
g(x) 就會產生這問題:
function g(x) {
x = x%30000;
return Math.floor(((x - 1) * (x + 2) + Math.floor(x / 4) - (x % 3)) % 48763);
}
g(x) 的輸入值取 30000 的餘數為 0 或 1 時, g(x) 將會分別回傳負整數 -2 和 -1 。g(x) 有參與 index 的計算(用於 cnt() 內進行 swap), g(x) 時都會加上其它數值導致最終結果為非負, seed 與 測試句子), 謝謝學長 學長好強 orz
關於這些問題,會再另外找時間來做修正並更新相關內容,詳細情況可能等弄完之後再來這邊發個文之類的OwO
然後如果有其他人成功找到了其他的問題也歡迎下發一併提出。
謝謝學長 學長好強 orz
關於這些問題,會再另外找時間來做修正並更新相關內容,詳細情況可能等弄完之後再來這邊發個文之類的OwO
然後如果有其他人成功找到了其他的問題也歡迎下發一併提出。
石頭好電 Ststorzne