結果
| 問題 | No.350 d=vt |
| コンテスト | |
| ユーザー |
バカらっく
|
| 提出日時 | 2018-03-03 11:46:02 |
| 言語 | Swift (6.2.4) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 1,080 bytes |
| 記録 | |
| コンパイル時間 | 587 ms |
| コンパイル使用メモリ | 140,664 KB |
| 実行使用メモリ | 9,984 KB |
| 最終ジャッジ日時 | 2026-05-24 03:31:25 |
| 合計ジャッジ時間 | 1,525 ms |
|
ジャッジサーバーID (参考情報) |
judge2_0 / judge1_1 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | WA * 3 |
| other | WA * 12 |
コンパイルメッセージ
Main.swift:21:9: warning: variable 'baseStr' was never mutated; consider changing to 'let' constant
19 | }
20 | func makeReadLineMethod()->()->String? {
21 | var baseStr:String = """
| `- warning: variable 'baseStr' was never mutated; consider changing to 'let' constant
22 |
23 |
Main.swift:28:9: warning: variable 'initStr' was never mutated; consider changing to 'let' constant
26 |
27 | """
28 | var initStr = trim(baseStr).split(separator: "\n").map(String.init)
| `- warning: variable 'initStr' was never mutated; consider changing to 'let' constant
29 | var idx = -1;
30 | func proc()->String? {
ソースコード
//: 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))
バカらっく