➜ 코딩 테스트/프로그래머스

프로그래머스 - flag에 따라 다른 값 반환하기

package main import ( "fmt" ) func main() { a := -4 b := 7 flag := true fmt.Print(solution(a, b, flag)) } func solution(a int, b int, flag bool) int { if flag == true { return a + b } else { return a - b } }

➜ 코딩 테스트/프로그래머스

프로그래머스 - 홀짝에 따라 다른 값 반환하기 (Go)

package main import ( "fmt" ) func main() { n := 10 fmt.Print(solution(n)) } func solution(n int) int { answer := 0 if n%2 == 1 { for i := 0; i

➜ 코딩 테스트/프로그래머스

프로그래머스 - 공배수 (Go)

func solution(number int, n int, m int) int { if number % n == 0 && number % m == 0 { return 1; } return 0 }

➜ 코딩 테스트/프로그래머스

프로그래머스 - n의 배수 (Go)

func solution(num int, n int) int { if num % n == 0 { return 1 }else { return 0 } }

➜ 코딩 테스트/프로그래머스

프로그래머스 - 두 수의 연산값 비교하기 (Go)

package main import ( "fmt" "strconv" ) func main() { a := 2 b := 91 fmt.Print(solution(a, b)) } func solution(a int, b int) int { A, _ := strconv.Atoi(strconv.Itoa(a) + strconv.Itoa(b)) B := 2 * a * b if A >= B { return A } else { return B } }

카테고리 없음

프로그래머스 - 더 크게 합치기

package main import ( "fmt" "strconv" ) func main() { a := 9 b := 91 fmt.Print(solution(a, b)) } func solution(a int, b int) int { A, _ := strconv.Atoi(strconv.Itoa(a) + strconv.Itoa(b)) B, _ := strconv.Atoi(strconv.Itoa(b) + strconv.Itoa(a)) if A > B { return A } else { return B } }

➜ Go

Golang strconv

데이터 타입 변환을 손쉽게 다룰 수 있게 해주는 'strconv' 패키지에 대해서 정리해봤다. 'strconv' 패키지는 문자열과 숫자 간의 변환을 지원한다. 'Atoi' 함수는 문자열을 정수로, 'Itoa'함수는 정수를 문자열로 변환하는데 사용된다. Atoi(String to Int) str := "123" num, err := strconv.Atoi(str) if err != nil { fmt.Println(err) } else { fmt.Println(num) // 출력: 123 } Itoa (int to String) num := 123 str := strconv.Itoa(num) fmt.Println(str) // 출력: "123" Parse 함수 'strconv' 패키지는 'Parse' 함수를..

➜ 코딩 테스트/프로그래머스

프로그래머스 - 문자열 곱하기 (Go)

package main import "fmt" func main() { my_string := "string" k := 3 fmt.Print(solution(my_string, k)) } func solution(my_string string, k int) string { var answer string for i := 0; i < k; i++ { answer += my_string } return answer }

➜ 코딩 테스트/프로그래머스

프로그래머스 - 문자 리스트를 문자열로 변환하기 (Go)

package main import "fmt" func main() { arr := [3]string{"a", "b", "c"} fmt.Print(solution(arr[:])) } func solution(arr []string) string { answer := "" for i := 0; i < len(arr); i++ { answer += arr[i] } return answer }

➜ 코딩 테스트/프로그래머스

프로그래머스 - 문자열 섞기 (Go)

package main import "fmt" func main() { str1 := "aaaaa" str2 := "bbbbb" fmt.Print(solution(str1, str2)) } func solution(str1 string, str2 string) string { var answer string for i := 0; i < len(str1); i++ { answer += string(str1[i]) + string(str2[i]) } return answer }

강맹석
맹석의 IT노트 & 일상 기록