結果

問題 No.350 d=vt
ユーザー バカらっくバカらっく
提出日時 2018-03-03 11:46:02
言語 Swift
(5.10.0)
結果
WA  
実行時間 -
コード長 1,080 bytes
コンパイル時間 917 ms
コンパイル使用メモリ 125,068 KB
実行使用メモリ 9,600 KB
最終ジャッジ日時 2024-05-07 17:25:25
合計ジャッジ時間 1,699 ms
ジャッジサーバーID
(参考情報)
judge1 / judge2
このコードへのチャレンジ
(要ログイン)

テストケース

テストケース表示
入力 結果 実行時間
実行使用メモリ
testcase_00 WA -
testcase_01 WA -
testcase_02 WA -
testcase_03 WA -
testcase_04 WA -
testcase_05 WA -
testcase_06 WA -
testcase_07 WA -
testcase_08 WA -
testcase_09 WA -
testcase_10 WA -
testcase_11 WA -
testcase_12 WA -
testcase_13 WA -
testcase_14 WA -
権限があれば一括ダウンロードができます
コンパイルメッセージ
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

ソースコード

diff #

//: 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))

0