프로그래머스 - 코딩 기초 트레이닝
1) Lv0.대문자로 바꾸기
문제 설명
알파벳으로 이루어진 문자열 myString이 주어집니다. 모든 알파벳을 대문자로 변환하여 return 하는 solution 함수를 완성해 주세요.
제한사항
1 ≤ myString의 길이 ≤ 100,000
myString은 알파벳으로 이루어진 문자열입니다.
입출력 예
myString result
"aBcDeFg" "ABCDEFG"
"AAA" "AAA"
import (
"strings"
)
func solution(myString string) string {
str := strings.ToUpper(myString)
return str
}
func solution(myString string) string {
answer := make([]byte, len(myString))
for i := 0; i < len(myString); i++ {
if myString[i] >= 'a' {
answer[i] = myString[i] - ('a' - 'A')
} else {
answer[i] = myString[i]
}
}
return string(answer)
}

자기점검 체크리스트
답변)
1.N
2.N
3.Y