プログラミング関連の記事

【プログラミング初心者】Swift基礎~ジェネリクス~
はじめに
今回はSwiftのジェネリクスという機能について紹介します。
少し難しいので果たして初級編なのか?とも思ったりするのですが、一応基本文法ではあるので初級編としています。
これでSwift初級編は最後の投稿になる...

【プログラミング初心者】Swift基礎~クロージャー~
はじめに
今回はクロージャーについて紹介します。
クロージャーも初心者には少し難しい内容かもしれませんがSwiftに限らず様々な言語で使われています。ひとまず読める程度には理解しておきたいところです。
クロージャー(Cl...

UIKit ~UICollectionView~ 編
はじめに
今回はUICollectionViewについて紹介します。
使い方は前回の基本的にUITableViewとほぼ同じような実装になります。先にそちらを見ることをおすすめします。
UICollectionViewと...

UIKit ~UITableView~ 編
はじめに
UIButtonなどとは違い、UIKitの少し設定が面倒なUIを紹介していきます。
今回はUITableViewについて説明します。
UITableViewとは
UITableViewとはリスト表示をする...

【プログラミング初心者】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) -...