'😀'
), # 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