반응형
반응형
go에서 time 패키지를 이용하여 시간을 다루는 방법에 대해서 간단하게 알아보자. 현재 시간 t := time.Now() fmt.Println(t) //2020-10-24 02:44:06.14677 +0900 KST m=+0.000171402 Now 함수는 현재 시간을 반환해준다. 실행 시간 계산하기 Task 실행 전의 시간과 Task 실행 후의 시간을 빼서 간단하게 프로그램의 실행시간을 측정해볼 수도 있다. startTime := time.Now() // Task sum := 0 for i := 1; i
문제 Given an array of strings, group anagrams together. Example: Input: ["eat", "tea", "tan", "ate", "nat", "bat"], Output: [ ["ate","eat","tea"], ["nat","tan"], ["bat"] ] Note: All inputs will be in lowercase. The order of your output does not matter. 풀이 Anagram 은 단어나 문장을 구성하고 있는 문자의 순서를 바꾸어 다른 단어나 문장을 만드는 놀이이다. 주어진 input에서 Anagram 인 것들만 모아주면 되는 문제이다. input이 모두 소문자이기 떄문에 대소문자를 구분할 필요가 없다. map를 이..