카테고리 없음

구름 코딩테스트 Golang 입력 값 처리

HanCh 2021. 3. 20. 19:34
반응형

입력 받은 데이터 기준

첫줄에 총 데이터 개수가 입력된후 

한줄씩 데이터를 입력받는 경우

 

ex)

4

1 2 3

3 4 5

6 4 2 

4 8 1

 

// golang multilines

// 엔터 기준으로 한줄씩 스캔 scn.Scan(),  스캔된 입력 값 scn.Text()
// 띄어쓰기 기준으로 스캔 fmt.Scanln(&input)

func main() {
	scn := bufio.NewScanner(os.Stdin)
    
	var input string
	fmt.Scanln(&input) // 예제 데이터의 데이터 총 개수 4를 입력받음
    
	leng, _ := strconv.Atoi(input) //입력 받은 데이터 정수변환
	var lines []string

	for i := 0; i < leng; i++ {
		scn.Scan() //엔터기준 한줄씩 입력 [(1 2 3), (3 4 5), (6 4 2), (4 8 1)]
		lines = append(lines, scn.Text()) 데이터 배열로 추가
	}

	/// 입력 받은 라인을 토대로 솔루션 작성.
}

 

 

728x90
반응형