問題

文字列 S と文字 c が与えられるので、 c は S の何文字目に現れるかを調べてください。

考え方

「文字列から何番目」という操作はC言語ほど簡単にはいかないので、いくつかのメソッドを組み合わせる必要がある。

基本的には firstIndex(of:) などを使うが、最終的な結果は Int 型にする必要があるので、それなりの操作は必要。
よく使う手法ではあるので、extension を作っておくと便利かもしれない。

解答例

import Foundation の行は必要となるので注意。
 

あるいは

s2String 型のため、比較のためには Character 型にしなければいけない点に注意。

参考文献

Code snippets for Swift