프로그래머스의 코딩테스트 연습 > 연습문제 > 카드뭉치 문제에 대한 문제 풀이입니다.

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

 

프로그래머스

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

programmers.co.kr

 

먼저 문제는 아래와 같습니다. (문제의 전체 내용은 위 링크를 확인하시면 됩니다.)

 

문제설명

코니는 영어 단어가 적힌 카드 뭉치 두 개를 선물로 받았습니다. 코니는 다음과 같은 규칙으로 카드에 적힌 단어들을 사용해 원하는 순서의 단어 배열을 만들 수 있는지 알고 싶습니다.

  • 원하는 카드 뭉치에서 카드를 순서대로 한 장씩 사용합니다.
  • 한 번 사용한 카드는 다시 사용할 수 없습니다.
  • 카드를 사용하지 않고 다음 카드로 넘어갈 수 없습니다.
  • 기존에 주어진 카드 뭉치의 단어 순서는 바꿀 수 없습니다.

예를 들어 첫 번째 카드 뭉치에 순서대로 ["i", "drink", "water"], 두 번째 카드 뭉치에 순서대로 ["want", "to"]가 적혀있을 때 ["i", "want", "to", "drink", "water"] 순서의 단어 배열을 만들려고 한다면 첫 번째 카드 뭉치에서 "i"를 사용한 후 두 번째 카드 뭉치에서 "want"와 "to"를 사용하고 첫 번째 카드뭉치에 "drink"와 "water"를 차례대로 사용하면 원하는 순서의 단어 배열을 만들 수 있습니다.

문자열로 이루어진 배열 cards1cards2와 원하는 단어 배열 goal이 매개변수로 주어질 때, cards1과 cards2에 적힌 단어들로 goal를 만들 있다면 "Yes"를, 만들 수 없다면 "No"를 return하는 solution 함수를 완성해주세요.

 

입출력 예

cards1 cards2 goal result
["i", "drink", "water"] ["want", "to"] ["i", "want", "to", "drink", "water"] "Yes"
["i", "water", "drink"]
["want", "to"] ["i", "want", "to", "drink", "water"] "No"

 

풀이

만들고자 하는 카드의 배열은 goal 입니다. goal 을 만들기 위해 cards1 과 cards2 배열 중 가장 첫 번째 요소를 꺼내어 goal 을 만들 수 있으면 "Yes", 만들 수 없다면 "No" 를 응답하면 됩니다.

 

만들고자하는 결과인 goal 요소를 순회하면서 cards1 과 cards2 중 첫 번째 요소에 해당 단어가 있는지 살펴보고, 해당 단어가 있을 경우에 사용한 카드(요소)는 버리도록 shift() 메소드를 사용해서 배열의 첫 번째 요소를 삭제하겠습니다.

function solution(cards1, cards2, goal) {
    
    for (let ele of goal) {
        if (ele === cards1[0]) {
            cards1.shift();
        } else if (ele === cards2[0]) {
            cards2.shift();
        } else {
            return 'No';
        }
    }
    return 'Yes';
}

 

for ~ of 구문으로 배열을 순회하면서 해당 카드(요소)가 cards1 과 cards2 중 하나라도 첫 번째 요소에 있는지 확인하고 있을 경우에는 확인한 카드(요소)를 shift() 메소드로 뽑아서 버리고 다음 카드(요소)를 순회합니다. 그리고 없을 경우에는 해당 단어를 만들 수 없으므로 바로 "No"를 응답합니다.

 

 

 

300x250

프로그래머스의 코딩테스트 연습 > 코딩 기초 트레이닝 > 수 조작하기1 문제에 대한 문제 풀이입니다.

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

 

프로그래머스

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

programmers.co.kr

 

먼저 문제는 아래와 같습니다. (문제의 전체 내용은 위 링크를 확인하시면 됩니다.)

 

문제설명

정수 n과 문자열 control이 주어집니다. control은 "w", "a", "s", "d"의 4개의 문자로 이루어져 있으며, control의 앞에서부터 순서대로 문자에 따라 n의 값을 바꿉니다.

  • "w": n이 1 커집니다.
  • "s": n이 1 작아집니다.
  • "d": n이 10 커집니다.
  • "a": n이 10 작아집니다.

위 규칙에 따라 n을 바꿨을 때 가장 마지막에 나오는 n의 값을 return 하는 solution 함수를 완성해 주세요.

 

입출력 예

n control result
0 "wsdawsdassw" -1

 

풀이

수가 n부터 시작하므로 모든 control 요소의 값을 더한 후 n에 더해주면 되는 문제입니다. for 문과 if 문을 사용해서 작성해보면 아래처럼 작성할 수 있습니다.

function solution(n, control) {

    for (let inx=0; inx<control.length; inx++) {
        if (control[inx] === 'w') {
            n = n + 1;
        } else if (control[inx] === 's') {
            n = n - 1;
        } else if (control[inx] === 'd') {
            n = n + 10;
        } else {
            n = n - 10;
        }
    }
    return n;
}

 

위 내용은 누적값을 구하는 내용이므로 reduce 함수를 사용해서 아래와 같이 작성해 볼 수도 있습니다.  

function solution(n, control) {
    const point = {'w': 1, 's': -1, 'd': 10, 'a': -10}
    return [...control].reduce((a, v) => a + point[v], n);
}

 

먼저 각 문자 당 수에 쉽게 접근하기 위해 문자와 수를 연결한 오브젝트를 하나 생성합니다.

 

전개 구문

아래와 같이 문자열에 전개 구문을 사용하면 해당 문자열을 배열로 변경할 수 있습니다.

const control = 'wsdawsdassw';
console.log([...control]);
//['w', 's', 'd', 'a', 'w', 's', 'd', 'a', 's', 's', 'w']

 

reduce 함수

reduce 함수는 배열을 순회하며 해당 배열 요소의 누적값을 구할 수 있습니다. 위와 같이 사용하면 초기값을 n으로 하여 point[v]의 값을 a에 누적한 후 return 하라는 의미입니다.

300x250

'프로그래머스 문제풀이 > Lv.0' 카테고리의 다른 글

"이어 붙인 수" 문제 풀이 (Lv.0)  (0) 2023.11.16

프로그래머스의 코딩테스트 연습 > 코딩 기초 트레이닝 > 이어 붙인 수 문제에 대한 문제 풀이입니다.

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

 

프로그래머스

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

programmers.co.kr

 

먼저 문제는 아래와 같습니다. (문제의 전체 내용은 위 링크를 확인하시면 됩니다.)

 

문제설명

정수가 담긴 리스트 num_list가 주어집니다. num_list의 홀수만 순서대로 이어 붙인 수와 짝수만 순서대로 이어 붙인 수의 합을 return하도록 solution 함수를 완성해주세요.

 

입출력 예

num_list result
[3, 4, 5, 2, 1] 393
[5, 7, 8, 3] 581

 

풀이

간단하게 주어진 배열을 반복하면서 홀수와 짝수를 구한 후 이어 붙여서 두 수의 합을 구하면 됩니다. 가장 간단하게 for 문을 사용해서 아래와 같이 풀어볼 수 있습니다.

function solution(num_list) {
    let odd = '';
    let even = '';
    
    for (let inx=0; inx<num_list.length; inx++) {
        if (num_list[inx] % 2 === 0) {
            even += num_list[inx];
        } else {
            odd += num_list[inx];
        }
    }
    return Number(odd) + Number(even);
}

 

홀수와 짝수는 값을 2로 나눈 나머지가 0이면 짝수, 아니면 홀수로 판단하면 됩니다. 해당 조건으로 판단하여 홀수와 짝수의 문자열을 만들고 그 합을 구해 return 하는 문제입니다.

 

위 문제를 filter 메소드를 사용해서 풀어보면 아래와 같습니다.

function solution(num_list) {
    const odd = num_list.filter(v => v % 2).join('');
    const even = num_list.filter(v => !(v % 2)).join('');
    return Number(odd) + Number(even);
}

 

개념은 같습니다. filter 메소드는 파라미터로 전달하는 콜백 함수의 결과가 참인 경우로 새 배열을 만들어서 return 해줍니다. 하여 홀수는 v로 나눈 나머지가 1(true)인 수들을 모아서 새 배열을 생성한 후 join으로 하나의 문자열로 변환합니다. 짝수도 마찬가지 방법으로 구할 수 있습니다.

 

 

300x250

'프로그래머스 문제풀이 > Lv.0' 카테고리의 다른 글

"수 조작하기1" 문제 풀이 (Lv.0)  (0) 2023.11.16

나른한 토요일 점심, 사실은 피자가 먹고 싶었지만 요즘 너무 몸에 안좋은 것만 많이 먹은 것 같아서 동네에서 풀을 많이 먹을 수 있는 곳을 검색해 보았습니다.

 

마침 우리 동네에 걸어갈 수 있는 거리에 쌈밥집이 하나 있어서 가보았습니다.

 

메뉴판은 자세히 보질 않았는데 고기를 직접 구워먹는 쌈밥이 있었고, 제육쌈밥이 있었는데 이른 점심부터 고기를 굽기는 조금 귀찮았던 터라 제육쌈밥을 주문했습니다.

 

사장님께서 제육쌈밥을 따듯하게 먹을 수 있게 불판에 올려서 지글지글 해주셔서 더 좋았네요

 

 

 

 

맛있어 보이죠?

원래 목적이었던 쌈도 여러 종류가 충분히 나옵니다. (사실 쌈 중에는 깻잎을 제일 좋아하는데 깻잎이 없어서 조금 서운했지만, 깻잎이 없는 덕에 평소에 먹지 않았던 풀을 많이 먹을 수 있었네요. 하지만 깻잎은 있었으면 좋겠어요 ㅎㅎ)

 

 

 


쌈채소 종류가 다양하고 강된장에 고추/마늘도 맛있습니다. 저렴한 가격인데도 밥과 함께 먹을 수 있는 된장찌게도 아주 맛있었습니다.

 

 

 

 

쌈밥이 생각날 때는 한 번씩 방문해 볼만한 집입니다.

신원동에 있는 더고기앤쌈밥 이었습니다.

300x250

영어 낱말퍼즐, 영어 단어 십자퍼즐 게임입니다. 7X7 문제 중 하나입니다. 재미있게 풀어보세요.

 

 

가로 열쇠

[가로 1번 열쇠]
[명사] 화장실, 변기


[가로 4번 열쇠]
[동사] 눈으로 보다, 알다

[예문] OOO you later (다음에 봐)

[가로 7번 열쇠]
[명사] 발상, 생각

[예문] I have good OOOO (좋은 생각이 있어!)

[가로 9번 열쇠]
[명사] 비, 빗물

[동사] 비가 오는
[예문] It's OOOOing (지금 비가 와)

 

세로 열쇠

[세로 1번 열쇠]
[형용사] 아주 작은, 아주 적은
[예문] a OOOO little boy (아주 작은 아이)

[세로 2번 열쇠]
[명사] 얼음

[예문] OOOcream (아이스크림)

[세로 3번 열쇠]
[동사] 묶다, 묶어 두다, 묶어서 달다

[명사] (묶는 용도의) 끈
[예문] to OOO a ribbon (리본을 묶다)
[예문] NeckOOO (넥타이)

[세로 5번 열쇠]
[명사] 반지, 고리

[동사] 종을 울리다
[예문] wedding OOOO (결혼 반지)

[세로 6번 열쇠]
[명사] 고양이


[세로 8번 열쇠]
[명사] 공기, 대기

 

 

더 많은 영어 십자 낱말퍼즐 게임은 아래 링크에서 "퍼즐킷" 앱을 다운로드 하시면 즐길 수 있어요!

https://play.google.com/store/apps/details?id=com.moa.puzzlekit

 

퍼즐킷 - 낱말퍼즐 퀴즈 - Google Play 앱

가로세로 낱말퍼즐 게임입니다. 게임도 하고 상식도 쑥쑥! 키우세요

play.google.com

 

정답

300x250

영어 낱말퍼즐, 영어 단어 십자퍼즐 게임입니다. 6X6 문제 중 하나입니다. 재미있게 풀어보세요.

 

 

가로 열쇠

[가로 1번 열쇠]
[명사] 이탈리아


[가로 4번 열쇠]
[명사] 노래

[예문] OOOO for you (너를 위한 노래)

[가로 5번 열쇠]
[명사] 다리 (사람이나 동물의)
[예문] My OOO was broken (내 다리가 부러졌어)

[가로 6번 열쇠]
[명사] 빨강, 빨간색

[형용사] 빨간, 붉은
[예문] a OOO sports car (빨간 스포츠카)

세로 열쇠

[세로 2번 열쇠]
[수사] 둘, 이


[세로 3번 열쇠]
[명사] 소금


[세로 4번 열쇠]
[명사] 빵
[예문] a piece of OOOOO (빵 한 조각)

 

 

더 많은 영어 십자 낱말퍼즐 게임은 아래 링크에서 "퍼즐킷" 앱을 다운로드 하시면 즐길 수 있어요!

https://play.google.com/store/apps/details?id=com.moa.puzzlekit

 

퍼즐킷 - 낱말퍼즐 퀴즈 - Google Play 앱

가로세로 낱말퍼즐 게임입니다. 게임도 하고 상식도 쑥쑥! 키우세요

play.google.com

 

정답

300x250

한글 낱말퍼즐, 단어 십자퍼즐 게임입니다.  9X9 문제 중 하나입니다. 재미있게 풀어보세요.

 

 

가로 열쇠

[가로 1번 열쇠]
어부의 이익이라는 뜻으로 다투는 사이에 제 3자가 힘을 들이지 않고 이익을 취함을 의미하는 사자성어

[가로 3번 열쇠]
영조의 차남이며 정조의 아버지로 영조와의 갈등과 당쟁의 희생양으로 뒤주에서 굶어 죽은 비운의 왕세자는?

[가로 5번 열쇠]
세종대왕의 이름은?

[가로 6번 열쇠]
사진을 찍는데 사용하는 기기 (영어 표현)

[가로 9번 열쇠]
북한과 중국 국경에 있는 화산으로 한반도에서 가장 높은 산

[가로 10번 열쇠]
기구 속의 공기를 버너로 가열하여 팽창시켜, 바깥 공기와의 비중의 차이로 떠오르게 만든 기구

[가로 13번 열쇠]
그릇을 설거지할 때 사용하는 도구

[가로 14번 열쇠]
사법고사나 로스쿨을 졸업하여 자격을 취득한 뒤 의뢰인을 변론하거나 그 밖의 법률에 관한 업무에 종사하는 사람을 이르는 말

[가로 15번 열쇠]
술을 아주 많이 마시는 사람을 큰 포유류에 빗대에 하는 말

[가로 16번 열쇠]
결혼식때 신부가 머리에 쓴 후 뒤로 늘이는 장식품

[가로 17번 열쇠]
조선말기의 의학자로 사람의 체질과 성질에 따라 치료를 달리해야 한다는 사상의학론을 제창한 인물로 "동의수세보원", "격치고"등을 저술하였다.

 

세로 열쇠

[세로 1번 열쇠]
부모님을 위해 지정된 날. 부모님께 카네이션 등을 선물하기도 한다. 우리나라는 5월 8일

[세로 2번 열쇠]
사람이나 자전거 등이 끌도록 만든 바퀴가 둘 달린 작은 수레의 영어 표현. 우리나라 표현으로는 손수레, 달구지라고 한다.

[세로 4번 열쇠]
옷, 수건 등의 빨래를 해주는 기계

[세로 7번 열쇠]
용 머리에 뱀 꼬리라는 뜻으로 시작은 거창하게 했으나 갈수록 보잘것 없어지는 일이나 사람을 빗대는 사자성어

[세로 8번 열쇠]
미리 준비한 사항이 아니라 그때그때의 상황에 맞추어 즉시 그 자리에서 일을 결정하거나 처리하는 것을 이르는 말

[세로 11번 열쇠]
학교에서 보는 시험 중 학기의 중간에 학력을 평가하기 위해 보는 시험을 이르는 말

[세로 12번 열쇠]
좋은 일에는 흔히 나쁜 일들이 많이 생기는 것을 이르는 말

[세로 13번 열쇠]
자장면 등을 만들 때 손으로 직접 쳐서 만든 면을 무엇이라고 할까요?

 

 

더 많은 십자 낱말퍼즐 게임은 아래 링크에서 "퍼즐킷" 앱을 다운로드 하시면 즐길 수 있어요!

https://play.google.com/store/apps/details?id=com.moa.puzzlekit

 

퍼즐킷 - 낱말퍼즐 퀴즈 - Google Play 앱

가로세로 낱말퍼즐 게임입니다. 게임도 하고 상식도 쑥쑥! 키우세요

play.google.com

 

정답

300x250

한글 낱말퍼즐, 단어 십자퍼즐 게임입니다.  8X8 문제 중 하나입니다. 재미있게 풀어보세요.

 

가로 열쇠

[가로 1번 열쇠]
르네상스 시대의 화가ㆍ건축가. 주로 아름답고 온화한 성모를 잘 그리는 것으로 유명했으며 <시스티나의 성모>, <아테네 학당> 등의 대표작이 있다.

[가로 3번 열쇠]
교양있는 사람들이 두루 쓰는 현대 서울말을 이르는 말. 반대말은 사투리

[가로 5번 열쇠]
태풍과 유사한 것이나 더 강력한 것으로 주로 미국 중남부에서 봄/여름에 많이 발생하는 회오리 바람

[가로 7번 열쇠]
각진 물체에서 가장자리를 의미하는 말. 책상 ㅇㅇㅇ가 날카로우니 조심해

[가로 8번 열쇠]
배우지 않은 것을 미리 공부하는 것은 예습, 배운 것을 다시 학습하는 것은 ㅇㅇ이라고 한다.

[가로 9번 열쇠]
포도를 말려서 먹는 것

[가로 12번 열쇠]
서로서로 도움을 이르는 한자어

 

세로 열쇠

[세로 2번 열쇠]
2대 8의 법칙. 전체 결과의 80%가 전체 원인의 20%에서 일어나는 현상을 이르는 말. ㅇㅇㅇ법칙

[세로 4번 열쇠]
어부의 이익이라는 뜻으로 다투는 사이에 제 3자가 힘을 들이지 않고 이익을 취함을 의미하는 사자성어

[세로 6번 열쇠]
조선 선조 때의 문신으로 "오성과 한음" 중 오성으로 알려진 인물. 임진왜란 때 병조판서 였으며 후에는 영의정을 지냈고, 광해군 때에 북청으로 유배되어 죽었다.

[세로 10번 열쇠]
광고나 선전 등을 목적으로 상징적인 그림과 간단한 글귀로 표현하는 것. 학교에서 이런 대회들도 자주한다. 불조심 ㅇㅇㅇ

[세로 11번 열쇠]
저녁에 지는 해 주위로 퍼지는 붉은 빛을 이르는 말

[세로 12번 열쇠]
가족 등의 관계에서 어떤 사람이 사망한 후 다른 사람에게 재산에 대한 권리와 의무를 넘겨주는 것을 이르는 말

 

더 많은 십자 낱말퍼즐 게임은 아래 링크에서 "퍼즐킷" 앱을 다운로드 하시면 즐길 수 있어요!

https://play.google.com/store/apps/details?id=com.moa.puzzlekit

 

퍼즐킷 - 낱말퍼즐 퀴즈 - Google Play 앱

가로세로 낱말퍼즐 게임입니다. 게임도 하고 상식도 쑥쑥! 키우세요

play.google.com

 

정답

300x250

한글 낱말퍼즐, 단어 십자퍼즐 게임입니다.  7X7 문제 중 하나입니다. 재미있게 풀어보세요.

가로 열쇠

[가로 2번 열쇠]
미국, 캐나다, 싱가폴, 홍콩 등의 화폐 단위로 1달러의 100분의 1일 나타내는 화폐 단위는?

[가로 4번 열쇠]
율곡 이이가 태어난 생가의 이름. 강원도 강릉시 죽헌동에 있으며 집 안에 검은 대나무가 있어서 붙여진 이름이다.

[가로 5번 열쇠]
미국 서부 카우보이들에게서 유래되었으며 길들여지지 않은 소나 말을 타고 떨어지지 않도록 버티는 경기

[가로 7번 열쇠]
옷, 수건 등의 빨래를 해주는 기계

[가로 9번 열쇠]
유럽 대륙의 중남부에 있는 산맥. 일년 내내 빙하로 덮여있는 산봉우리와 아름다운 호수가 유명하며, ㅇㅇㅇ의 소녀 하이디로도 익숙하다.

[가로 11번 열쇠]
하늘과 땅 사이에 가득찬 넓고 큰 원기를 뜻하며 거침없이 넓고 큰 기개를 의미하는 사자성어

[가로 13번 열쇠]
산 등의 밑을 뚫어 가로지르게 만들어 놓은 도로

 

세로 열쇠

[세로 1번 열쇠]
직역은 대나무를 쪼개는 기세라는 의미로, 적을 거침없이 물리치고 쳐들어 가는 기세를 이르는 말

[세로 3번 열쇠]
대회 등에서 수상한 것을 기념하기 위해 수여하는 컵 등의 기념품을 이르는 말

[세로 6번 열쇠]
사막 한 가운데에 풀과 나무가 자라고 샘이 형성되어 있는 곳을 이르는 말

[세로 8번 열쇠]
도로에 설치하여 사람, 차량에게 진행, 정지 등을 지시하는 장치. 빨간불, 노란불, 녹색불 등으로 이루어져 있다.

[세로 10번 열쇠]
컴퓨터에서 작업한 문서나 그림을 출력하는 기계

[세로 12번 열쇠]
잠자리에서 일어나는 것

 

 

더 많은 십자 낱말퍼즐 게임은 아래 링크에서 "퍼즐킷" 앱을 다운로드 하시면 즐길 수 있어요!

https://play.google.com/store/apps/details?id=com.moa.puzzlekit

 

퍼즐킷 - 낱말퍼즐 퀴즈 - Google Play 앱

가로세로 낱말퍼즐 게임입니다. 게임도 하고 상식도 쑥쑥! 키우세요

play.google.com

 

정답

 

300x250

한글 낱말퍼즐, 단어 십자퍼즐 게임입니다.  6X6 문제 중 하나입니다. 재미있게 풀어보세요.

가로 열쇠

[가로 1번 열쇠]
사람이 죽으면 저승으로 안내하는 역할을 하는 자. 주로 드라마나 영화에는 검은 옷에 검은 모자를 쓰고 나온다.

[가로 4번 열쇠]
백제 말기의 장군. 나당 연합군과의 전쟁 때 황산벌에서 신라장군 김유신과 네 차례 싸운 끝에 전사하였다. 황산벌의 ㅇㅇ

[가로 6번 열쇠]
형세가 뒤집히는 것. 스포츠 등에서 지고 있다가 이기게 되면 ㅇㅇ승이라고 한다.

[가로 7번 열쇠]
그리스 신화에 나오는 최고의 신으로 천지의 모든 현상을 주재한다. 포세이돈의 동생

[가로 8번 열쇠]
아직까지 실제로는 없고 영화 등의 소재로 많이 쓰이는 기계. 과거나 미래로 시간 여행을 할 수 있는 기계

 

세로 열쇠

[세로 1번 열쇠]
소설 서유기에서 삼장법사의 두번째 제자. 돼지 캐릭터이다

[세로 2번 열쇠]
현대 가장 보편적인 이동 수단. 원동기로 바퀴를 굴려서 땅위를 움직이게 만든 차.

[세로 3번 열쇠]
사람의 생활에 필요한 많은 지식들을 정리하여 부문별 또는 자모순으로 나열해 놓은 사전

[세로 5번 열쇠]
우리나라 국수와 비슷한 이탈리아식 요리. 마카로니나 스파게티 등이 모두 여기 포함된다.

 

 

더 많은 십자 낱말퍼즐 게임은 아래 링크에서 "퍼즐킷" 앱을 다운로드 하시면 즐길 수 있어요!

https://play.google.com/store/apps/details?id=com.moa.puzzlekit

 

퍼즐킷 - 낱말퍼즐 퀴즈 - Google Play 앱

가로세로 낱말퍼즐 게임입니다. 게임도 하고 상식도 쑥쑥! 키우세요

play.google.com

 

정답

 

300x250

+ Recent posts