プログラミング練習問題

【プログラミング初心者】Swift練習問題~クイックソート~
クイックソート
クイックソートについて
クイックソートはソートアルゴリズムの1つです。
過去の投稿で一度ソートの実装問題を出していますが、回答例ではバブルソートと呼ばれるソートアルゴリズムで実装をしています。バブルソート...

【プログラミング初心者】Swift練習問題~ハノイの塔~
ハノイの塔
ハノイの塔とは
ハノイの塔は、フランスの数学者エドゥアール・リュカが1883年に発売したゲーム『ハノイの塔』がルーツである。
プログラムとは関係のないパズルの一種でハノイの塔のオモチャもあるようです。プログラ...

【プログラミング初心者】Swift練習問題~再帰処理~
再帰処理
再帰処理とは
再帰関数、再帰呼び出しとも言われます。
再帰処理とは関数の処理の中で、自分自身をさらに呼び出す処理のことを言います。以下のような状態です。
func recursiveFunction(nu...

【プログラミング初心者】Swift練習問題~九九表示~
問題
引数、戻り値を取らず呼び出すと、以下実行結果のような九九の表をコンソールに表示する関数を作成してください。
func printMultiplicationTable() {
...
}
printMultipl...

【プログラミング初心者】Swift練習問題~ソート~
問題
引数に整数型の配列を取り、降順ソートした結果を配列として返す関数を作成してください。
func sort(list: ) -> {
...
}
let list =
let sortedList = ...

【プログラミング初心者】Swift練習問題~フィボナッチ数列~
問題
引数に与えた整数までのフィボナッチ数列を配列として返す関数を作成し、コンソールログとして出力してください。※負の数が与えられた場合は空配列を返してください。
func getFibonacci(limit: Int) -...

【プログラミング初心者】Swift練習問題~繰り返し2~
練習問題
練習問題1−1
引数に与えられた少数型の配列の合計値を求める関数sumを作成してください。
func sum(of values: ) -> Double {
...
}
回答例はこちら
...

【プログラミング初心者】Swift練習問題~繰り返し1~
練習問題
練習問題1
引数に与えた型の配列の内容全てを表示する関数printTextsをfor文を使って作成してください。
func printTexts(texts: ) {
for ...
// 処理...