강의로 돌아가기
노대영

c#으로 작성한 코드인데 기댓값을 String.Empty를 원하네요

public class Solution {
    public string solution(string s, int n) {
        string answer = "";
        // 65~90 A~Z
        // 97~122 a~z
        for(int i = 0 ; i <  s.Length ; i++){
            int ch = (int)s[i];
            if(ch < 64 ||  ch > 122){
                answer += s[i];
                continue;
            }
            if(ch > 90 && ch < 97){
                answer += s[i];
                continue;
            }
            ch += n;
            if(ch > 122){
                int differ = (ch - 122);
                ch = 96 + differ;
            }
            else if( ch < 97 && ch > 90){
                int differ = (ch - 90);
                ch = 64 + differ;
            }
            answer += (char)ch;
            System.Console.WriteLine(answer);
        }
        return answer;
    }
}
1 개의 답변
Demi

emtpy string 테스트케이스는 화면 좌측 하단의 [테스트 케이스 추가하기] 버튼을 눌러 추가하신 것 같은데요.

[테스트 케이스 추가하기] 버튼을 누르면 질문자께서 Return 영역에 ""이라고 입력하신게 보일겁니다.
이 값을 정확한 값으로 바꿔보세요. :)

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.