연습장

55. 대문자로 바꾸기 본문

프로그래머스/0단계

55. 대문자로 바꾸기

js0616 2023. 7. 11. 09:59

Q. 알파벳으로 이루어진 문자열 myString이 주어집니다. 모든 알파벳을 대문자로 변환하여 return 하는 solution 함수를 완성해 주세요.


풀이 방법은 2가지 정도 생각이 든다.

 

1. toUpperCase 이용

2. 유니코드 변환을 통해 생성한 함수 이용

 

// 2. 유니코드 변환
        const UpChar = (char) => {
            if (char >= 'a') {
                return String.fromCharCode(char.charCodeAt() - 32)
            }
            else {
                return char
            }
        }


        function solution(myString) {
            var answer = '';
            // 1. toUpperCase
            // let UpperString = myString.toUpperCase()
            for (i of myString) {
                answer += UpChar(i)
            }
            return answer

            // return UpperString;
        }

'프로그래머스 > 0단계' 카테고리의 다른 글

57. 분수의 덧셈  (0) 2023.08.19
56. 간단한 식 계산하기  (0) 2023.07.11
54. 조건에 맞게 수열 변환하기 2  (0) 2023.07.10
53. 왼쪽 오른쪽  (0) 2023.07.10
52. 배열 조각하기  (0) 2023.07.10