728x90
반응형

 

 

 

 

 

 

11.

 

12.

 

728x90
반응형
728x90
반응형

2021.09.17

문제명 : 2020 KAKAO BLIND RECRUITMENT 괄호 변환

사용언어 : Javascript

개발 시간 : 120분

 

📋 문제 설명

  • 균형잡힌 괄호 문자열 = '(' 의 개수와 ')' 의 개수가 같은 경우     
  •   올바른  괄호 문자열 = '('와 ')'의 괄호의 짝도 모두 맞을 경우  

예 : (()))(  →  균형잡힌 괄호 문자열

예 : (())()  →  균형잡힌 괄호 문자열, 올바른 괄호 문자열

 

 

📢 입출력 예

새로운 예로 ' )()()()( ' 를 들어보겠습니다

 

주어진 단계를 순차적으로 따라가면 빨간색으로 표시한 부분을 모두 연결한 ' (((()))) ' 이 됩니다

 

 

 

 

🔑 문제 풀이

function solution(p) {
    var answer = '';
    
    answer = revision(p);
    
    return answer;
}

function revision(str){
    var res = '';
    var u = '';
    var v = '';
    var left = 0;
    var right = 0;
    var check = '';
    
    // 1.
    if(str == ""){
        return "";
    }else{
        // 2.
        for(var i=0; i<str.length; i++){
            if(str[i] == '('){
                left++;
            }else if(str[i] == ')'){
                right++;
            }
        
            if(left == right){
                u = str.substring(0,i+1);
                v = str.substring(i+1);
                break;
            }
        }
        
        // 3.
        check = right_check(u);
  
        if(check == 'T'){
            // 3-1.
            u += revision(v);
            
            return u;
        }else if(check == 'F'){  // 4.
            // 4-1.
            res += '(';
            // 4-2.
            res += revision(v);
            // 4-3.
            res += ')';
            // 4-4.
            u = u.substring(1,u.length-1);
            
            var r = '';
            for(var i=0;i<u.length;i++){
                if(u[i] == '('){
                    r += ')';
                }else{
                    r += '(';
                }
            }
            res += r;
            
            return res;
        }
    }
}


// 올바른 괄호 문자열인지 확인
function right_check(s){

    for(var j=0; j<s.length; j++){

        if(s == '()'){
            return 'T';
        }else{
        
            if(s[0] == ')'){
                return 'F';
            }else{
                if(s[j] == ')'){
                    s = s.substring(0,j-1) + s.substring(j+1);

                    if(s.length == 2){

                        if(s == ')('){    // 올바르지 않음
                            return 'F';
                        }else if(s == '()'){   // 올바름
                            return "T";
                        }
                    }else{
                        return right_check(s);
                    }
                }
            }
        }
    }
  
}

 

 

🔔 새로 알게 된 점

끝없는 재귀 함수의 연속이었다..

이미 1~4단계까지 주어진 로직이 있어서 따라가기만 하면 됐다

다음번엔 시간을 단축시켜서 풀 수 있도록 해야겠다

728x90
반응형
728x90
반응형

 

 

 

 

10.

 

11.

 

 

728x90
반응형
728x90
반응형

 

  1. 변수 정의 및 input함수를 이용한 값 입력받기

 

 

728x90
반응형
728x90
반응형

 

영화를 예매해둔 상태라

40분정도가 시간이 떠서 역에서

가장 가까운 카페에 있었어요!

 

 

 

안양역에서는 1분거리

 

 

 

 

키오스크로 주문!

 

 

 

 

블랙밀크티 리얼초코버블티 주문했어요

토핑과 당도,얼음 등을 선택할 수 있어요

저는 전부 기본으로 했어요!

 

 

 

 

아메리카노가 1,800원밖에 안하는데

스탬프 적립도 있더라구요!?

심지어 7개만 모으면 되나봐요!

 

 

 

 

가게가 안으로 되게 깊숙해요

사진의 우측으로 좌석이 쭈욱 더 있어요

사람들이 있어서 찍지는 못했지만

우측으로 7~8 테이블정도는 있던 것 같아요

그리고 작은 카페에 콘센트가 많더라구요

 

 

 

반응형

예전에 한번 왔을때는 샌드위치랑 샐러드

없던 기억인데

새로 생겼나봐요!

구성도 알차고 괜찮아보이더라구요

 

 

 

 

심지어 메뉴가 다양해요

다음엔 샌드위치 먹어봐야징

 

 

 

728x90

블랙밀크티 2,800원

 

사이즈도 큰데 되게 저렴하죠😲

타피오카펄도 되게 많이 들어있어서 남김

먹다가 배 터지는줄

 

 

 

 

리얼초코버블티 3,500원

 

리얼초코버블티는 타피오카펄이 아니라

코코팜에 들어있는 버블이 있었어요

진짜 초코가 음청음청 달아요

찬희는 초딩입맛인듯

 

 

 

 

찬희 애플워치로 찬희 미모티콘 만들어줬는데

너무 미화되..ㄴ읍..

 

 

 

 

화장실은 내부에 있는데

이 문열고 들어가면 또 문이 있어요!

사진에 보이는 문은 닫으면 잠겨버려서

 사장님!!을 외쳐야하는 수치플 경험하실수 있어요

조심하세요ㅎㅎ

전 한번 해봤어요😅

다행히 찬희가 열어줬지만😅

 

 

 

 

 

카페에서 나와 영화 보러왔어요!

진짜 얼마만에 영화관인지~

재밌게 잘 봤슴당

영화 끝나곤 남친이가 예쁜 옷을 사줬어요🧡

얼른 가을되서 입어야징

 

 


안양역에서 1분거리

저렴하구 맛있어요!

화장실도 내부에 있고

생각보다 카페가 깊숙히 커서 좋아요!

 

내돈내산 후기였습니다


 

728x90
반응형
728x90
반응형

 

 

 

 

 

728x90
반응형
728x90
반응형

 

  1. 파이썬 다운로드
 

Download Python

The official home of the Python Programming Language

www.python.org

 

저는 책을 바탕으로 하고싶어서

Windows 버튼 클릭

(3.9.x 버전이면 관계없다고 합니다)

 

 

 

3.9.2 버전 설치

 

 

 

  2. 설치

 

Add Python 3.9 to PATH 클릭 후 Install Now

 

 

 

 

 

 

 

 

 

  3. IDLE 실행

 

IDLE 실행

 

 

 

print("Hello World!") 입력하면

Hello World! 가 정상 출력된다면

성공적으로 설치되셨습니다

 

 

 

File > New File 클릭하면

스크립트 모드로 실행 가능

실행버튼은 F5

 

728x90
반응형
728x90
반응형

 

 

 

난생처음 파이썬 프로그래밍 - YES24

실생활 예제와 동영상 강의로 난생처음 배우는 파이썬 프로그래밍이 책은 파이썬의 핵심 문법을 다양한 삽화와 도식을 통해 시각적으로 설명하여 비전공자도 쉽고 재미있게 배울 수 있습니다.

www.yes24.com

위 책을 바탕으로 시작합니다 : )

728x90
반응형
728x90
반응형

 

오랜만에 안양에 왔어요
두세달만에 왔더니 새로운 가게들이
많이 생겼더라구요!

오늘은 새로 생긴 족발집 방문!
튀김족발이라는 메뉴가 있길래 궁금했어요

 

 


안양역에서는 10분정도 걸려요


16:00 ~ 24:00
월요일 휴무

지금 다시 보니까
J5K8AL 이게 뭐지 했는데
읽어보니까 조옥팔이네요..??!😲


가게 내부는 갬성 조명들과


갬성 가랜드와 빔 프로젝트까지


728x90

튀김족발이 궁금했기 때문에!
반반족발(튀김,빨간) 앞다리 주문!



족발이 나오기전에
쌈무무말랭이 등 밑반찬이 준비돼요!


상추양파절임도 나옵니당



반응형

반반족발(튀김,빨간) 앞다리 36,000원

직원분께서 주방에서 들고 나오실때부터
어마어마한 크기와 비쥬얼에
놀랬어요..!😮

튀김족발 밑에는 뼈가 있다고 하지만
고기가 2층이 쌓여있어요!!



소스도 3종류가 나옵니당
겨자랑 칠리랑 하나는 뭔지 잘 모르겠지만
맛있음!


쌈무에 겨자소스 찍은 족발, 마늘까지 냠🐷
세상에 다 맛있어요
고기가 겉은 엄청엄청 바삭하고
살부분은 엄청엄청 부드럽고
이게 겉바속촉이죠👍

그리고 겨자소스가 화~한 맛이 쎄서
더 좋더라구요!

 

 

 

갑자기 시키지 않은 막국수가 나왔어요
서비스로 막국수를 주셨어요💛
감삼당ㅎㅎ


특이하게 여기는 막국수에 건포도가 들어있더라구요?!
저는 단거를 별로 안좋아해서
빼구 먹었어요

막국수랑 족발이랑 먹으니까
족발의 느끼함을 잡아줘서 더 잘들어가요!🐷


스스로 주먹밥 3,000원

불족이 매콤해서 주먹밥이랑 같이 먹으면
더 좋을것같더라구요!


엄청 뜨거운데 안뜨거운척 찬희가 만들어준 주먹밥🧡
불족이랑 같이 먹으니 더 맛있었어요

시키다보니 기본 메뉴인 오팔족발빼고
다 먹어봤네요ㅎㅎ;
찬희는 지금껏 먹어본 족발집중에 최고라고 하네요
튀김족발이 정말 바삭촉촉해서
맛있었어요!
추천합니당


가게도 깔끔하고 친절하세요!
튀김족발 존맛탱
서비스로 주신 막국수도 맛있구요!
저는 다른 체인족발집보다
훨씬 맛났어요!
족발이 생각난다면 재방문 의사 있어용

내돈내산 후기였습니다


 

728x90
반응형
728x90
반응형

 

오늘은 연차를 내고

부모님과 평택에 성묘를 다녀왔어요!

돌아오는 길에 점심을 먹을까 했는데

아침을 먹고 간 터라

아직 배고프지 않아 동네 와서 먹기로 결정!

 

 

오랜만에 방문한 두부골!

강월초교 사거리에서 강월초쪽으로 올라오면

gs25 옆에 있어요!

 

 

 

매일 10:00~22:00 매달 넷째주 일요일 휴무

02-2603-5639

 

 

 

가게 내부는 깔끔합니당

평일 1시쯤 방문했을 때라

두 팀 정도 계셨어요!

사진 뒤쪽으로도 자리 조금 더 있어요

 

 

728x90

아부지는 들깨순두부

어무이랑 저는 가마솥 곤드레밥 2인분 시켰어요!

가마솥밥은 20분 정도 소요가 되니

미리 전화 예약하고 오시면 좋을 것 같아요!

저희는 미리 전화드리고 왔습니당😎

전화번호는 위에 적어뒀어요!

 

 

 

곤드레밥에 비벼먹을 간장 양념과

참기름이 나오구요

솥밥에 넣을 따뜻한 물도 준비해주십니당

 

 

 

5가지 밑반찬들까지!

저희 엄마께서

가게도 깔끔하고 반찬들도 깔끔하게

나와서 좋아하세요!

(저희 엄만 들어갔다가도

조금이라도 지저분하면 나오시거든요🙄)

 

 

 

 

 

들깨순두부 7,000원

 

먼저 나온 들깨 순두부!

걸쭉해 보이죠!

제가 몇 숟가락 뺏어먹어 봤는데ㅎㅎ

되게 구수하고 맛있었어요👍👍

요즘 자극적인 음식들만 먹다가

먹으니까 건강해지는 맛이었어요!

 

 

 

 

가마솥 곤드레밥 8,000원

 

짜잔! 곤드레밥!

큰솥에 2인분이 같이 나오더라구요

곤드레가 많이 들어있죠!

위에만 있는 것이 아니라 안에도 있어서

곤드레반 밥반이에요👍👍

 

 

 

 

 

반응형

주걱으로 밥을 퍼내고

따뜻한 물을 부어둡니당

누룽지가 만들어질 동안 뚜껑 닫고 밥부터!

 

 

 

 

이 정도 양씩 2그릇이 나와요!

 

 

 

 

반찬들과 간장 양념, 참기름을 넣고

비벼먹으면 꿀맛🐷

된장국도 한 그릇씩 주시니

같이 먹으면 더 맛있어요!

된장국도 조금 넣어서 비벼 드셔도

좋을 것 같네요!

 

 

 

솥밥의 마무리는 누룽지죠🧡

배불러도 누룽지 한 그릇씩은

먹을 수 있잖아요😜

 

 

 

 

뜨거운 물에 곤드레가 우러나서

향도 진하고 더 맛있어졌어요!

남은 반찬들 올려서 냠🐷

 

 

저는 누룽지 먹기 전부터

배가 터질 것 같았지만,,

부족하실 것 같으면

정식으로 시키면 제육+두부부침까지

나온다고 하니 이 조합도 좋을 것 같아요!

 

 


가게가 깔끔하고

음식들이 깔끔하고 정갈하게 나와서 좋아요!

자극적이지 않게

맛있는 음식이에요!

 

내돈내산 후기였습니다


 

 

728x90
반응형

+ Recent posts