結果
| 問題 |
No.350 d=vt
|
| コンテスト | |
| ユーザー |
バカらっく
|
| 提出日時 | 2018-03-03 11:46:02 |
| 言語 | Swift (6.0.3) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 1,080 bytes |
| コンパイル時間 | 816 ms |
| コンパイル使用メモリ | 123,480 KB |
| 実行使用メモリ | 9,600 KB |
| 最終ジャッジ日時 | 2024-11-30 12:05:29 |
| 合計ジャッジ時間 | 1,604 ms |
|
ジャッジサーバーID (参考情報) |
judge1 / judge4 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | WA * 3 |
| other | WA * 12 |
コンパイルメッセージ
Main.swift:21:9: warning: variable 'baseStr' was never mutated; consider changing to 'let' constant
var baseStr:String = """
~~~ ^
let
Main.swift:28:9: warning: variable 'initStr' was never mutated; consider changing to 'let' constant
var initStr = trim(baseStr).split(separator: "\n").map(String.init)
~~~ ^
let
ソースコード
//: Playground - noun: a place where people can play
func trim(_ inStr:String)->String {
var charArr = inStr.map{$0};
var str = inStr
for i in 0..<inStr.count {
if(charArr[i] != " " && charArr[i] != "\n") {
str = inStr.suffix(inStr.count - i).description
break
}
}
charArr = str.map{$0}
for i in 0..<charArr.count {
if(charArr[charArr.count-1-i] != " " && charArr[charArr.count-1-i] != "\n") {
str = str.prefix(charArr.count-i).description
break
}
}
return str
}
func makeReadLineMethod()->()->String? {
var baseStr:String = """
0.2820 7000
"""
var initStr = trim(baseStr).split(separator: "\n").map(String.init)
var idx = -1;
func proc()->String? {
idx+=1
return initStr[idx];
}
return proc;
}
var readLine = makeReadLineMethod();
let inpt = readLine()!.split(separator: " ").map{Double($0)!}
var wk = inpt[0] * 10000
var tmp = String(wk).split(separator: ".").map{Double($0)!}[0]
wk = tmp*inpt[1]/10000
print(Int(wk))
バカらっく