瀏覽量 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 - 建立一個輸入陣列 步驟…… 閱讀更多