본문 바로가기
728x90

분류 전체보기88

[프로그래머스] C++ 문자열 다루기 관련 문제들 원래 파이썬 유저지만.. 코테 사용 가능 언어에 파이썬이 없어서.. 갑작스럽데 C++ 공부하는 중... 근데 문자열 다루는게 파이썬보다 어려워서 관련 문제를 모아보았습니당. 당장 내일이라 많이 모으진 못했지만.. 문제 풀때 도움될만한 것들 위주로... (1) 문자열 다루기 기본 https://school.programmers.co.kr/learn/courses/30/lessons/12918?language=cpp 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include #include using namespace std; bool s.. 2023. 8. 2.
[프로그래머스] 배달 Python, C++ https://school.programmers.co.kr/learn/courses/30/lessons/12978 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr (1) C++ #include #include #include using namespace std; vector V[55]; vector dist; void dijkstra(int N){ priority_queue pq; pq.push(make_pair(0, 1)); dist[1] = 0; while(pq.empty() == 0){ int cost = -pq.top().first; int cur .. 2023. 8. 2.
[프로그래머스] 입국심사 Python, C++ https://school.programmers.co.kr/learn/courses/30/lessons/43238 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr (1) C++ #include #include #include #include using namespace std; long long solution(int n, vector times) { long long answer = 0; sort(times.begin(), times.end()); long long start = 1; long long end = n * (long long)times.ba.. 2023. 8. 1.
[프로그래머스] 베스트앨범 Python, C++ https://school.programmers.co.kr/learn/courses/30/lessons/42579 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr (1) C++ #include #include #include #include #include using namespace std; bool cmp1(pair a, pair b){ return a.second > b.second; } bool cmp2(pair a, pair b){ if (a.first == b.first){ return a.second.second < b.second.second.. 2023. 8. 1.
[프로그래머스] 전화번호 목록 Python, C++ https://school.programmers.co.kr/learn/courses/30/lessons/42577 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr (1) C++ #include #include #include #include using namespace std; bool solution(vector phone_book) { bool answer = true; sort(phone_book.begin(), phone_book.end()); for(int i = 0;i 2023. 8. 1.
[프로그래머스] 의상 Python, C++ https://school.programmers.co.kr/learn/courses/30/lessons/42578 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr (1) C++ #include #include #include using namespace std; int solution(vector clothes) { int answer = 1; map m; for(int i = 0; i < clothes.size(); i++){ m[clothes[i][1]]++; } for(auto it:m){ answer *= (it.second + 1); } retur.. 2023. 8. 1.
728x90