[프로그래머스] 옹알이 (1)

Algorithm 2023. 1. 19. 17:13
반응형

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

 

프로그래머스

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

programmers.co.kr

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;

namespace 옹알이
{
    class Program
    {
        static void Main()
        {
            string[] babbling = { "aya", "yee", "u", "maa", "wyeoo" };
            var result = new Solution().solution(babbling);
            Console.WriteLine(result);
        }
    }
    
    public class Solution {
        public int solution(string[] babbling) {
            int answer = 0;
            string[] speek = { "aya", "ye", "woo", "ma" };
            for (int i = 0; i < babbling.Length; i++)
            {
                for(int j = 0; j<speek.Length; j++)
                    babbling[i] = babbling[i].Replace(speek[j], "x");
                
                babbling[i] = babbling[i].Replace("x", string.Empty);
                //Console.WriteLine(babbling[i]);
                if (string.IsNullOrEmpty(babbling[i]))
                    answer++;
            }
            
            return answer;
        }
    }
    
}
반응형

'Algorithm' 카테고리의 다른 글

[BOJ] 1764 듣보잡  (0) 2023.01.20
[BOJ] 1251 단어 나누기  (0) 2023.01.20
[LeetCode] Two Sum  (0) 2023.01.19
[프로그래머스] 완주하지 못한 선수  (0) 2023.01.18
[BOJ] 2003 수들의 합 2  (0) 2023.01.18
: