문제
'@'문자 이후에 문자들을 출력하는 문제이다.
처음 '@'나온 이후부터 구조체에 넣어서 출력하면 될 줄 알았는데
위 테스트 문제처럼 '@'가 여러개인 경우도 있다.
풀이 : 내가 작성한 코드
for문을 통해 '@'문자가 나온 후 그 이후에 문자들을 문자열 s에 넣는다.
그런 뒤 한번더 '@'문자가 나올 경우를 체크하고 만약 '@'가 또 나온다면 s 문자열을 비우고
다시 '@'이후 문자 들을 담는다.
풀이 : 다른 사람 코드
게임개발에는 사용하기 힘들지만 강력한 기능 LinQ.
Split('@').Last()로 한번에 구할 수가 있었다.
'알고리즘자료구조 > 알고리즘문제' 카테고리의 다른 글
04.23_CodeSignal(중복된 문자 카운트) (0) | 2019.04.23 |
---|---|
04.20_CodeSignal(특정(mac)조건에 만족 여부) (0) | 2019.04.20 |
04.17_CodeSignal(문자열 비교) (0) | 2019.04.17 |
04.16_CodeSignal(연속된 숫자 출력하기 ) (0) | 2019.04.16 |
04.15_CodeSignal(문자열을 뒤집어도 같은 같게 만드는 조건) (0) | 2019.04.15 |