알파벳으로 이루어진 문자열 myString이 주어집니다. 모든 알파벳을 대문자로 변환하여 return 하는 solution 함수를 완성해 주세요.
아스키코드를 이용하면 되지 않을까?
아스키코드에 대해서도 좀 알아둬야겠다
class Solution {
public String solution(String myString) {
String answer = "";
//아스키코드 이용
for(int i = 0 ; i < myString.length() ; i ++){
int num = 0;
num = (int)myString.charAt(i);
if((97 <= num) && (num<=122)){ //소문자인경우
answer += (char)(num-32);
} else {
answer += (char)num;
}
}
return answer;
}
}
아스키코드
영대문자
: 65 ~ 90
영소문자
: 97 ~ 122 / 영대소문자 변환은 32이 단위로 바뀜