125 次瀏覽
如果給定的數字包含偶數個數字,並且數字的數字可以從中間分成兩個相等的部分。劃分數字後,將劃分後的數字加起來,並找到最終和的平方。如果平方等於和本身,則給定的數字是技術數,否則不是。示例演示 輸入 3025 輸出 是,給定的數字是技術數 輸入 2341 輸出 否,給定的數字不是技術數 這裡,3025 是一個... 閱讀更多
193 次瀏覽
Floyd 三角形是直角三角形,以 Rober Floyd 命名。它是藉助從左上角開始的自然數 1 建立的,然後將連續的數字填充到指定的行中。示例演示 輸入 4 輸出 1 2 3 4 5 6 7 8 9 10 這裡,Floyd 三角形的大小為 4。因此它將列印 Floyd 三角形直到 4 行。在 Swift 中,我們可以使用以下方法列印 Floyd 三角形: 使用 for−in 迴圈 使用 while 迴圈 使用遞迴函式 演算法 ... 閱讀更多
736 次瀏覽
計算器是一種電子裝置,用於執行不同型別的數學運算,如減法、加法、除法、乘法等。我們也可以使用 Switch case 和 Swift 程式設計中的簡單算術運算來建立計算器。它也將執行與原始計算器相同的數學運算。示例演示 輸入任意兩個數字: 數字 1:43 數字 2:234 簡單計算器 1. 加法 2. 減法 3. 乘法 4. 除法 5. 百分比 選擇 (1/2/3/4/5):2 結果 = -191.0 這裡,我們首先輸入要執行運算的數字... 閱讀更多
345 次瀏覽
交換一對字元是在給定字串中交換兩個字元位置的過程。此操作通常用於各種程式語言和應用程式中來操作資料。示例 輸入“mumbai” 輸出 umbmia 輸入“Prita” 輸出 rPtia 這裡,我們將給定的字串分成一對字元,如“mumbai”:“mu”、“mb”、“ai”。現在我們交換字元的位置:“um”、“bm”和“ia”,並建立結果字串:“umbmia”。輸入 2 同理。在 Swift 中,我們可以交換給定... 閱讀更多
78 次瀏覽
四面體是三角形底座的稜錐。它是一個柏拉圖立體,有四個三角形面、六條直邊和四個頂點角。其中每個頂點都與其他每個頂點相連,每個面都是等邊三角形。在 Swift 中,我們可以使用以下公式計算四面體的體積: 公式 $$\mathrm{Area=(x*x*x*\sqrt{2})/12}$$ 這裡,x 表示四面體的邊長。演算法 步驟 1 - 建立一個函式,該函式將四面體的邊長作為引數並返回體積。步驟 2 - 在函式內部,我們使用數學公式來查詢體積... 閱讀更多
92 次瀏覽
nPr 稱為 n 排列 r,其中 n 表示總數,r 表示元素的排列。排列是指按特定順序排列元素。元素可以按順序或線性順序排列,例如,我們有一組元素 [2, 4],因此排列為:[4, 2]、[2, 4]。在排列中,元素的順序很重要,而在組合中,元素的順序無關緊要。我們可以藉助以下公式計算 nPr 的值: 公式 nPr = ... 閱讀更多
57 次瀏覽
四面體是一種 3−D 三角形稜錐形狀,其底座也是一個三角形。通常,四面體包含四個等邊三角形,因此其內角為 60 度。在 Swift 中,我們可以使用以下公式計算四面體的面積: 公式 $$\mathrm{Area=\sqrt{3}*X*X}$$ 這裡,x 表示四面體的邊長。如果你想找到四面體一側的面積,可以使用以下公式: 公式 $$\mathrm{Area\:of\:one\:side\:of\:tetrahedron =(\sqrt{3}*y*y)/4}$$ 這裡,y 表示四面體的邊長。演算法 步驟 1 - 建立一個函式,該函式將四面體的邊長... 閱讀更多
1K+ 次瀏覽
在本文中,您將學習如何在 Swift 語言中使用帶有索引和元素的迴圈迭代集合。在本文中,您將學習如何使用 enumerated() 方法。在 Swift 中,您可以使用 enumerated() 方法迭代集合的元素,並在迴圈的每次迭代中訪問索引和元素。enumerated() enumerated() 是 Swift 中的一種方法,它允許您迭代集合(例如陣列或字典)的元素。它返回一系列元組元素,每個元素... 閱讀更多
209 次瀏覽
本文將解釋如何在 Swift 語言中檢查元素是否存在於陣列中。在 Swift 中,有幾種方法可以檢查元素是否在陣列中 - 使用 contains 方法 contains(_:) 方法如果陣列包含目標元素則返回 true。此方法只能用於其元素符合 Equatable 協議的陣列。以下是一個使用包含字串陣列的 contains 的示例。String 符合 Equatable 協議,因此我們可以在此處使用 contains 方法。演算法 步驟 1 - ... 閱讀更多
249 次瀏覽
在本文中,您將學習如何在 Swift 語言中洗牌陣列。在 Swift 中,您可以使用 shuffle() 和 shuffled() 方法來洗牌陣列元素。shuffle() shuffle() 方法就地洗牌集合的元素,因此原始陣列將被修改。shuffled() 如果您想建立陣列的洗牌副本而不是修改原始陣列,則可以使用 Sequence 協議中的 shuffled() 方法。以下是如何使用 shuffle() 洗牌陣列元素的示例 演算法 步驟 1 - 建立一個輸入陣列 步驟 ... 閱讀更多