기록하지 않았다면 잃어버릴 시간들
Home
  • 분류 전체보기 (184)
    • Lang (6)
      • c++ (2)
      • Java (2)
      • python (2)
    • 프레임워크 (18)
      • Spring (16)
      • JPA (2)
    • 알고리즘 (141)
      • 이론 (4)
      • 백준 (59)
      • Codility (13)
      • 프로그래머스 (65)
    • CS (4)
      • 운영체제 (0)
      • 자료구조 (0)
      • DB (4)
      • 네트워크 (0)
      • 보안 (0)
    • 기타 (7)
    • 프로젝트 (4)
      • 게시판 만들기로 배우는 Spring Data JP.. (4)
Home
  • 분류 전체보기 (184)
    • Lang (6)
      • c++ (2)
      • Java (2)
      • python (2)
    • 프레임워크 (18)
      • Spring (16)
      • JPA (2)
    • 알고리즘 (141)
      • 이론 (4)
      • 백준 (59)
      • Codility (13)
      • 프로그래머스 (65)
    • CS (4)
      • 운영체제 (0)
      • 자료구조 (0)
      • DB (4)
      • 네트워크 (0)
      • 보안 (0)
    • 기타 (7)
    • 프로젝트 (4)
      • 게시판 만들기로 배우는 Spring Data JP.. (4)
블로그 내 검색

기록하지 않았다면 잃어버릴 시간들

새로운 것을 배우는게 즐거운 개발자입니다.

  • 알고리즘/프로그래머스

    Programers 바탕화면 정리/ C++

    2023. 3. 4.

    by. 내이름은 킹햄찌

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

     

    프로그래머스

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

    programmers.co.kr

     

    아이디어

    '#'이 등장하는 최소 x,y 와 최대 x,y를 찾으면 된다..

     

    #include <string>
    #include <vector>
    
    using namespace std;
    
    vector<int> solution(vector<string> wallpaper) {
        vector<int> answer;
        int minX=50;
        int maxX=0;
        int minY=50;
        int maxY=0;
        for(int i =0;i<wallpaper.size();i++){
            for(int j=0;j<wallpaper[i].size();j++){
                if(wallpaper[i][j] != '#') continue;
                if(i<minX) minX = i;
                if(i>maxX) maxX = i;
                if(j<minY) minY = j;
                if(j>maxY) maxY = j;
                
            }
        }
        answer.push_back(minX);
        answer.push_back(minY);
        answer.push_back(maxX+1);
        answer.push_back(maxY+1);
        return answer;
    }

    '알고리즘 > 프로그래머스' 카테고리의 다른 글

    Programers 광물 캐기/ C++  (0) 2023.03.29
    Programers 덧칠하기/ C++  (0) 2023.03.04
    Programers 대충 만든 자판/ C++, JAVA  (0) 2023.03.04
    Programers 연속 펄스 부분 수열의 합/ C++  (0) 2023.03.04
    Programers 카드 뭉치 / C++, Java  (0) 2023.02.19

    댓글

    관련글

    • Programers 광물 캐기/ C++ 2023.03.29
    • Programers 덧칠하기/ C++ 2023.03.04
    • Programers 대충 만든 자판/ C++, JAVA 2023.03.04
    • Programers 연속 펄스 부분 수열의 합/ C++ 2023.03.04
    맨 위로
전체 글 보기
Tistory 로그인
Tistory 로그아웃
로그아웃 글쓰기 관리

Today

Total

Powered by ⓒ Kakao Corp.

Designed by Nana
블로그 이미지
내이름은 킹햄찌

티스토리툴바