Submission #14164593


Source Code Expand

package main

import (
	"bufio"
    "fmt"
    "os"
	"unicode/utf8"
	"strconv"
)

/*
func main() {
	var a int;
	fmt.Scan(&a);
	switch a % 10 {
	case 2,4,5,7,9:
		fmt.Println("hon");
	case 3:
		fmt.Println("bon");
	case 0,1,6,8:
		fmt.Println("pon");
	}
}
*/

func main(){
	var k string;
	var s string;

	var sc = bufio.NewScanner(os.Stdin);

	if sc.Scan() {
		k = sc.Text();
	}

	if sc.Scan() {
		s = sc.Text();
	}

	var newK, _ = strconv.Atoi(k);

	if utf8.RuneCountInString(s) <= newK {
		fmt.Println(s);
	} else {
		fmt.Println(string([]rune(s)[:newK]) + "...")
	}
}

Submission Info

Submission Time
Task B - ... (Triple Dots)
User kebus
Language Go (1.14.1)
Score 200
Code Size 614 Byte
Status AC
Exec Time 7 ms
Memory 1756 KiB

Judge Result

Set Name Sample Subtask1
Score / Max Score 0 / 0 200 / 200
Status
AC × 2
AC × 15
Set Name Test Cases
Sample sample_01.txt, sample_02.txt
Subtask1 sample_01.txt, sample_02.txt, sub1_01.txt, sub1_02.txt, sub1_03.txt, sub1_04.txt, sub1_05.txt, sub1_06.txt, sub1_07.txt, sub1_08.txt, sub1_09.txt, sub1_10.txt, sub1_11.txt, sub1_12.txt, sub1_13.txt
Case Name Status Exec Time Memory
sample_01.txt AC 7 ms 1752 KiB
sample_02.txt AC 1 ms 1752 KiB
sub1_01.txt AC 1 ms 1736 KiB
sub1_02.txt AC 1 ms 1736 KiB
sub1_03.txt AC 1 ms 1744 KiB
sub1_04.txt AC 1 ms 1748 KiB
sub1_05.txt AC 1 ms 1744 KiB
sub1_06.txt AC 1 ms 1756 KiB
sub1_07.txt AC 1 ms 1736 KiB
sub1_08.txt AC 1 ms 1740 KiB
sub1_09.txt AC 1 ms 1744 KiB
sub1_10.txt AC 1 ms 1740 KiB
sub1_11.txt AC 1 ms 1740 KiB
sub1_12.txt AC 1 ms 1740 KiB
sub1_13.txt AC 1 ms 1740 KiB