Submission #6504183
Source Code Expand
package main import ( "bufio" "fmt" "os" "strconv" ) func main() { w := []rune(getString()) m := make(map[rune]int, 26) for _, r := range w { m[r]++ } ans := "Yes" for _, v := range m { if v%2 == 1 { ans = "No" break } } fmt.Println(ans) } // ----------------------------------------- var scanner = wordScanner() func wordScanner() *bufio.Scanner { sc := bufio.NewScanner(os.Stdin) sc.Split(bufio.ScanWords) return sc } func getInt() int { scanner.Scan() i, err := strconv.Atoi(scanner.Text()) if err != nil { panic(err) } return i } func getIntSlice(n int) []int { is := make([]int, n) for i := range is { is[i] = getInt() } return is } func getString() string { scanner.Scan() s := scanner.Text() return s }
Submission Info
Submission Time | |
---|---|
Task | B - Beautiful Strings |
User | ynm3n |
Language | Go (1.6) |
Score | 200 |
Code Size | 824 Byte |
Status | AC |
Exec Time | 1 ms |
Memory | 640 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 200 / 200 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | example_01.txt, example_02.txt |
All | example_01.txt, example_02.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
example_01.txt | AC | 1 ms | 640 KB |
example_02.txt | AC | 1 ms | 640 KB |
subtask1_01.txt | AC | 1 ms | 640 KB |
subtask1_02.txt | AC | 1 ms | 640 KB |
subtask1_03.txt | AC | 1 ms | 640 KB |
subtask1_04.txt | AC | 1 ms | 640 KB |
subtask1_05.txt | AC | 1 ms | 640 KB |
subtask1_06.txt | AC | 1 ms | 640 KB |
subtask1_07.txt | AC | 1 ms | 640 KB |
subtask1_08.txt | AC | 1 ms | 640 KB |
subtask1_09.txt | AC | 1 ms | 640 KB |
subtask1_10.txt | AC | 1 ms | 640 KB |