Swift 程式列印偶數長度的單詞


為了列印偶數長度的單詞,我們使用 count 屬性計算每個單詞的長度。然後我們檢查單詞的長度是偶數還是奇數。如果是偶數,則列印該單詞。否則不列印。

輸入

Str = “Learn Swift language”

輸出

language

這裡給定的字串有三個單詞:“Learn”、“Swift”和“language”。但輸出是“language”,因為它的長度是偶數,即 8。

演算法

  • 步驟 1 − 建立一個變數來儲存字串。

  • 步驟 2 − 使用 split() 函式將字串分割成單詞。

  • 步驟 3 − 現在執行一個 for 迴圈來迭代每個單詞。

  • 步驟 4 − 檢查當前單詞的長度是偶數還是奇數。

  • 步驟 5 − 如果單詞的長度是偶數,則列印該單詞。否則不列印。

示例

import Foundation
import Glibc

let myString = "Welcome to the tutorialspoint. Here we learn Swift language"

print("String:", myString)

print("\nEven words from the string are:")
let letter = myString.split(separator: " ")

for L in letter {

   // Checking for even words
   if L.count % 2 == 0 {
      print(L)
   }
}

在下面的 Swift 程式中,我們將列印偶數長度的單詞。所以我們首先建立一個字串。然後我們分割字串的單詞,然後我們執行一個 for-in 迴圈來迭代給定字串的每個單詞,並檢查當前單詞的長度是否為偶數。如果是,則在輸出中列印該單詞。此過程將持續到字串結束。

輸出

String: Welcome to the tutorialspoint. Here we learn Swift language

Even words from the string are:
to
Here
we
language

結論

這就是我們如何列印偶數長度的單詞。偶數是可以被 2 整除的數。所以這裡我們只打印了長度可以被 2 整除的單詞。否則不列印。

更新於: 2023年5月9日

90 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.