나 개발자 진짜 되냐?

C#/기초트레이닝/ 11. 문자열 섞기 본문

코테를 준비해봐요!/C#

C#/기초트레이닝/ 11. 문자열 섞기

Snow Rabbit 2024. 10. 16. 23:25

흠...

문자열이라는 단어부터

날 놀랍게 만든다.

 


 

먼저 문제를 보니

멍.. 해졌다.

 

하지만 str1의 길이와 str2의 길이가 같다는 거부터 for문으로 

굴려도 괜찮겠구나

라는 생각이 들었다.

 

그래서 for문을 굴렸다.

 

첫 번째 내 오류는

answer = str1 [i] + str2 [i]였다.

 

후후

for문을 굴리고 있어서 값도 덮어지기 때문에 에러가 났다.

 

그다음 오류는

 

숫자가 나왔다

아무래도 a, b의 아스키 같았다.

 

문자열로 바꿔야 하는데..

ToString을 어떻게 쓰는지 몰라서

결국

..

..

 

⭕ 정답 

 

 

 

따로따로 적어주었다.

뭐 사실 상관없었다

순차적이었기 때문!

using System;

public class Solution {
    public string solution(string str1, string str2) {
        string answer = "";
        for(int i = 0; i < str1.Length; i++)
        {
          answer += str1[i];
          answer += str2[i]; 
        }
        return answer;
    }
}

 

이렇게 해주니 뭐 문제없이 클리어되었다!!

 

 

다른 분들이 쓴 답을 보니

내가 생각했던 친구

ToString가 있었다.

 

 

답을 보니 이렇게 ToString을 쓸 수 있구나를 알게 되었다.

아! 괄호도 필수 ㅎㅅㅎ

 

 

식. ToString()

 

 

༼ つ ◕_◕ ༽つ

 

https://school.programmers.co.kr/learn/courses/30/lessons/181942

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr