paizaの練習問題を解く ifを使いますか?三項演算子を使いますか? Go編
こんにちは、ナナオです。 前回に引き続き競プロを実施していきたいと思います。 今回の問題は以下です。 ifを使いますか?三項演算子を使いますか? | レベルアップ問題集 | プログラミング学習サイト【paizaラーニング】 実装 実装は以下の通りです。 package main import ( "fmt" "strings" ) func main(){ var a int var b, c, d, e string fmt.Scan(&a, &b, &c, &d, &e) if a > 0 { fmt.Println("plus") } else { fmt.Println(a) } if b == "hoge" { fmt.Println("yes") } else { fmt.Println(b) } if len(c) == 10 { fmt.Println("ten") } else { fmt.Println(c) } i := strings.Index(d, "x") if i != -1 { fmt.Println(i) } else { fmt.Println("nothing") } if len(e) == 5 { fmt.Println("five") } else { fmt.Println(string(e[0])) } } Goは三項演算子がないので、普通にif文で実装しました。 ...