위클리 비타알고 시즌1 코딩테스트 초급부터 중급까지
    • 01
      Intro
    • 알고리즘 공부를 도전하는 여러분에게
    • 02
      19년 03월 위클리 비타알고
    • 03월 1주차: 앵무새 꼬꼬 ★1
      03월 1주차: 앵무새 꼬꼬 해설
      03월 1주차: 인싸가 되고 싶은 민수 ★2
      03월 1주차: 인싸가 되고 싶은 민수 해설
      03월 1주차: 교수님의 과제 폭탄 ★3
      03월 1주차: 교수님의 과제 폭탄 해설
      03월 2주차: 1등과 2등 ★2
      03월 2주차: 1등과 2등 해설
      03월 2주차: 알파벳 트리 장난감 ★2
      03월 2주차: 알파벳 트리 장난감 해설
      03월 2주차: 동전 줍기 대회★2
      03월 2주차: 동전 줍기 대회 해설
      03월 3주차: 외계인과 용돈 기입장 ★2
      03월 3주차: 외계인과 용돈 기입장 해설
      03월 3주차: 불이야!! ★2
      03월 3주차: 불이야!! 해설
      03월 3주차: 여름의 대삼각형 ★1
      03월 3주차: 여름의 대삼각형 해설
      03월 4주차: A4 용지를 만들자 ★2
      03월 4주차: A4 용지를 만들자 해설
      03월 4주차: 1차원 뿌요뿌요 ★3
      03월 4주차: 1차원 뿌요뿌요 해설
      03월 4주차: 알파벳 삼각 장난감 ★3
      03월 4주차: 알파벳 삼각 장난감 해설
    • 03
      19년 04월 위클리 비타알고
    • 04월 1주차: 방 탈출하기 ★2
      04월 1주차: 방 탈출하기 해설
      04월 1주차: 숫자 블럭 쌓기 ★3
      04월 1주차: 숫자 블럭 쌓기 해설
      04월 1주차: 행성을 관측하는 할아버지의 이야기 ★3
      04월 1주차: 행성을 관측하는 할아버지의 이야기 해설
      04월 2주차: 시간복잡도 ★2
      04월 2주차: 시간복잡도 해설
      04월 2주차: 두루마리 휴지 공장 ★3
      04월 2주차: 두루마리 휴지 공장 해설
      04월 2주차: 초급 마법사의 시험 ★4
      04월 2주차: 초급 마법사의 시험 해설
      04월 3주차: 탈옥수 ★3
      04월 3주차: 탈옥수 해설
      04월 3주차: 다람쥐와 도토리 ★4
      04월 3주차: 다람쥐와 도토리 해설
      04월 3주차: 스마트폰 내구성 테스트 ★4
      04월 3주차: 스마트폰 내구성 테스트 해설
      04월 4주차: JMOS ★3
      04월 4주차: JMOS 해설
      04월 4주차: 어려운 문제 ★2
      04월 4주차: 어려운 문제 해설
      04월 4주차: 제설작전 ★4
      04월 4주차: 제설작전 해설
    • 04
      19년 05월 위클리 비타알고
    • 05월 1주차: T세포 ★2
      05월 1주차: T세포 해설
      05월 1주차: 새로운 암호화 ★3
      05월 1주차: 새로운 암호화 해설
      05월 1주차: 스탈린 정렬 ★4
      05월 1주차: 스탈린 정렬 해설
      05월 2주차: 파손된 램 ★1
      05월 2주차: 파손된 램 해설
      05월 2주차: 어부의 고기잡이 ★3
      05월 2주차: 어부의 고기잡이 해설
      05월 2주차: 막대기로 하는 재미있는 놀이 ★5
      05월 2주차: 막대기로 하는 재미있는 놀이 해설
      05월 3주차: 거울 단어 ★1
      05월 3주차: 거울 단어 해설
      05월 3주차: 환경과 쥐 크기의 상관관계 ★3
      05월 3주차: 환경과 쥐 크기의 상관관계 해설
      05월 3주차: 비밀번호 찾기 ★5
      05월 3주차: 비밀번호 찾기 해설
      05월 4주차: 태민이의 취미 ★1
      05월 4주차: 태민이의 취미 해설
      05월 4주차: 플래카드 ★4
      05월 4주차: 플래카드 해설
      05월 4주차: 물질과 반물질 ★4
      05월 4주차: 물질과 반물질 해설
      05월 5주차: 소희와 버스 ★2
      05월 5주차: 소희와 버스 해설
      05월 5주차: 징검다리 건너기 ★3
      05월 5주차: 징검다리 건너기 해설
      05월 5주차: 그룹 지정 ★4
      05월 5주차: 그룹 지정 해설
    • 05
      19년 06월 위클리 비타알고
    • 06월 1주차: 의좋은 형제 ★1
      06월 1주차: 의좋은 형제 해설
      06월 1주차: 영상처리 ★3
      06월 1주차: 영상처리 해설
      06월 1주차: 신이 바라보는 세상 ★5
      06월 1주차: 신이 바라보는 세상 해설
      06월 2주차: 진법 변환 ★1
      06월 2주차: 진법 변환 해설
      06월 2주차: 기숙사 신설 ★4
      06월 2주차: 기숙사 신설 해설
      06월 2주차: 사람의 유형 ★5
      06월 2주차: 사람의 유형 해설
      06월 3주차: 출석부 ★2
      06월 3주차: 출석부 해설
      06월 3주차: K-거리 수 ★3
      06월 3주차: K-거리 수 해설
      06월 3주차: 해외 여행 ★4
      06월 3주차: 해외여행 해설
      06월 4주차: 스나이퍼 ★3
      06월 4주차: 스나이퍼 해설
      06월 4주차: 수열의 최대공약수 ★4
      06월 4주차: 수열의 최대공약수 해설
      06월 4주차: 자리 배치 ★5
      06월 4주차: 자리 배치 해설
    • 06
      19년 07월 주간 알고리즘
    • 07월 1주차: 정사각형의 개수 ★1
      07월 1주차: 정사각형의 개수 해설
      07월 1주차: 구슬 주머니 ★3
      07월 1주차: 구슬 주머니 해설
      07월 1주차: 경험치 쿠폰 ★4
      07월 1주차: 경험치 쿠폰 해설
      07월 2주차: 80% 초특가 세일 이벤트 ★3
      07월 2주차: 80% 초특가 세일 이벤트 해설
      07월 2주차: 외주 ★4
      07월 2주차: 외주 해설
      07월 2주차: 판 겹치기 ★5
      07월 2주차: 판 겹치기 해설
      07월 3주차: 두부 자르기 ★2
      07월 3주차: 두부 자르기 해설
      07월 3주차: 과자탑 높이 맞추기 ★3
      07월 3주차: 과자탑 높이 맞추기 해설
      07월 3주차: 트리의 아름다움 ★5
      07월 3주차: 트리의 아름다움 해설
      07월 4주차: 고장난 컴퓨터 ★1
      07월 4주차: 고장난 컴퓨터 해설
      07월 4주차: 개미 집합의 지름 ★2
      07월 4주차: 개미 집합의 지름 해설
      07월 4주차: 최대 자리곱 ★3
      07월 4주차: 최대 자리곱 해설
      07월 5주차: 재원 넘버 ★2
      07월 5주차: 재원 넘버 해설
      07월 5주차: 구름공원 ★3
      07월 5주차: 구름공원 해설
      07월 5주차: 비타민 주스 ★4
      07월 5주차: 비타민 주스 해설
    • 07
      19년 08월 위클리 비타알고
    • 08월 1주차: 평행선 ★3
      08월 1주차: 평행선 해설
      08월 1주차: 문자열 장난 ★4
      08월 1주차: 문자열 장난 해설
      08월 1주차: 잡초 제거 ★5
      08월 1주차: 잡초 제거 해설
      08월 2주차: 뱀이 지나간 자리 ★1
      08월 2주차: 뱀이 지나간 자리 해설
      08월 2주차: ab를 bba로 ★4
      08월 2주차: ab를 bba로 해설
      08월 2주차: 순열과 1비트 ★4
      08월 2주차: 순열과 1비트 해설
    • 08
      Outro
    • 이제까지 함께 고생한 여러분에게
    03월 1주차: 앵무새 꼬꼬 ★1
    배우기
    02 19년 03월 위클리 비타알고
    03월 1주차: 앵무새 꼬꼬 ★1

    3월 1주차 첫번째 문제를 풀어봅시다! 혼자 풀어도 좋고, 친구들과 공유하여 스터디를 해도 좋습니다. 문제에 대한 해설은 3월 7일 목요일 오전 6시에 공개됩니다.

    ※ 제출하기 전 '테스트케이스 실행'을 수행할 때는 개행이나 공백이 조금이라도 다르면 예시와 다르다고 나옵니다. 하지만 제출할 때는 각 라인의 뒷부분에 붙은 공백이나 마지막 줄의 개행 등이 달라도 PASS를 받을 수 있으니 유의해 주시기 바랍니다.

    실습 내용


    어느 한 도시에 살고 있는 앵무새 꼬꼬는 자음을 알아듣지 못합니다. 하지만 모음은 귀신같이 정확하게 알아듣고 그대로 따라서 말합니다. 이 소문을 듣게 된 사람들은 꼬꼬가 정말로 모음만을 따라서 말하는지 확인하기 위해, 꼬꼬의 앞에서 여러가지를 말하려고 합니다.

    입력으로 여러 문장이 들어올 때, 각 문장에 대해 꼬꼬가 따라서 말해야 하는 문장을 출력하는 프로그램을 작성해주세요. 단, 알파벳 모음은 a, e, i, o, u 5개 입니다.


    입력


    첫째 줄에 정수 N이 주어집니다. (단, )

    둘째 줄부터 N개의 줄에 걸쳐 영어 대소문자와 숫자, 공백 및 특수문자 등이 포함된 문장이 주어지며, 각 문장의 길이는 1자 이상 255자 이하입니다.


    출력


    N개의 줄에 걸쳐 각 문장에서 모음만을 순서대로 출력합니다.

    단, 모음이 한 개도 없으면 ???을 출력합니다.

    입/출력 예시
    :
    공백
    :
    줄바꿈
    :
    예시 1
    입력
    3
    Hello,World!
    I'myourfather.
    Whatareyoudoinghere?
    출력
    eoo
    Iouae
    aaeouoiee
    예시 2
    입력
    5
    INT_MAXis2147483647.
    Governmentofthepeople,bythepeople,forthepeople,shallnotperishfromtheearth.
    Brainpower,Letthebasskick!O-ooooooooooAAAAEAAIAUJO-ooooooooooooAAEOAAUUAE-eee-ee-eeeAAAAEAEIEAJO-ooo-oo-oo-ooEEEEO-A-AAA-AAAA
    pneumonoultramicroscopicsilicovolcanoconiosis,floccinaucinihilipilification,hippopotomonstrosesquippedaliophobia
    Thequickbrownfoxjumpsoverthelazydog.
    출력
    IAi
    oeeoeeoeeeoeoeeoeaoeioeea
    aioeeeaiOooooooooooAAAAEAAIAUOooooooooooooAAEOAAUUAEeeeeeeeeAAAAEAEIEAOoooooooooEEEEOAAAAAAAA
    euoouaiooiiiooaooioioiauiiiiiiiaioioooooeuieaiooia
    euioouoeeao
    예시 3
    입력
    10
    7fwJs`m&+2t*01h
    A^T:;9<Z6!*mn@b
    'ZNw8<~ALsHYa2]#m0:&IWa
    XhJE**
    .aw$w29[sa5RppR_!mb
    BA%w+L=2Wf=6_A.nAGJ3
    _bwM6TK!8p@Yu8a?Sss:/+vP9eo^
    #emeZ8x0dyEU7{HM^
    !OY8^d0
    zryV!|9k_t$V"eMG;eC`3~F4
    출력
    ???
    A
    AaIa
    E
    aa
    AAA
    uaeo
    eeEU
    O
    ee
    예시 4
    입력
    5

    H
    ZXIR
    Y

    출력
    ???
    ???
    I
    ???
    ???
    ⋇ 입출력 형식을 잘 지켜주세요
    질문하기