본문 바로가기

전체 글

99클럽 코테 스터디 13일차 TIL, 프로그래머스 / 입국심사 https://school.programmers.co.kr/learn/courses/30/lessons/43238?language=cpp 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr #include #include #include #include using namespace std;int maxTime = 1000000000;long long solution(int n, vector times) { long long answer = 0; sort(times.begin(), times.end()); long long minT = 1, maxT.. 더보기
99클럽 코테 스터디 12일차 TIL, 백준 / 뉴스 전하기 https://www.acmicpc.net/problem/1135 #define _CRT_SECURE_NO_WARNINGS#include #include #include #include #include #include #include #include #include #include #include #define endl "\n"#define INT_MAX int(1e9)#define MAX 10001using namespace std;/* 0 0 1 2 2 (자식 개수) 3 4 3(자기 제외 같은 트리내 다른 애들 개수 ?) 0 5 1 4 2 3 3 2 4 1 .. 더보기
99클럽 코테 스터디 11일차 TIL, 프로그래머스 / 가장 큰 수 https://school.programmers.co.kr/learn/courses/30/lessons/42746 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr #include #include #include #include using namespace std;bool compare(const string& a, const string& b){ return a + b > b + a;}string solution(vector numbers) { // 가장 첫번째 숫자를 기준으로 내림차순 // 이후 만나는 모든 문자를 add 한다. stri.. 더보기
99클럽 코테 스터디 8일차 TIL, 프로그래머스 / 최소 힙 https://www.acmicpc.net/problem/1927 #define _CRT_SECURE_NO_WARNINGS#include #include #include #include #include #include #include #include #include #include #include #define endl "\n"#define INT_MAX int(1e9)#define MAX 10001using namespace std;int N;std::priority_queue prQueue;void Input(){ cin >> N;};void Solve(){ int x; for (int i = 0; i > x; if (x == 0) { if.. 더보기
99클럽 코테 스터디 8일차 TIL, 프로그래머스 / 두 큐 합치기 https://school.programmers.co.kr/learn/courses/30/lessons/118667?language=cpp 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr#include #include using namespace std;int solution(vector queue1, vector queue2) { int answer = 0; vector v; int s1 = 0; int e1 = queue1.size() - 1; int s2 = queue1.size(); int e2 = queue1.s.. 더보기
99클럽 코테 스터디 6일차 TIL, 프로그래머스 / 테이블 해시함수 https://school.programmers.co.kr/learn/courses/30/lessons/147354?language=cpp 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr #include #include #include #include using namespace std;int column;bool cmp(const vector& v1, const vector& v2) { if(v1[column] == v2[column]) { return v1[0] > v2[0] ? true : false; } else { .. 더보기
99클럽 코테 스터디 5일차 TIL, 프로그래머스 / 베스트 앨범 def solution(genres, plays): # 장르별 총 재생횟수 # 장르 내 노래 각각의 재생수 # 장르 내 재생횟수 같으면, 고유 번호 낮은 노래 먼저 수록하기 hash = {} answer = [] for i in range(len(genres)): genre = genres[i] if genre in hash : hash[genre]['plays'][i] = plays[i] hash[genre]['totPlay'] += plays[i] else : hash[genre] = { 'plays':{ i :.. 더보기
99클럽 코테 스터디 4일차 TIL, 프로그래머스 / 문자열 압축 https://school.programmers.co.kr/learn/courses/30/lessons/60057 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr #include #include #include using namespace std;int solution(string s) { int answer = 10000; for(int i=1; is.length()) sub+=str; cnt=1; } } if(sub.len.. 더보기