목록Problem Solving (185)
지우너
문제https://www.codetree.ai/missions/2/problems/ladder-game?&utm_source=clipboard&utm_medium=text 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai 첫 번째 풀이🧐Possible(vector result)전역 변수origin_result와 매개변수로 들어온 result를 비교해 동일하다면 true 아니면 false를 출력Make_Board()주어진 lines벡터를 이용해 board를 1로 그리고, lines_to_remove벡터를 이용해 0으로 지우는 함수Play()Make_Bo..
문제https://www.acmicpc.net/problem/19948 19948번: 음유시인 영재감수성이 뛰어난 음유시인 영재는 일상생활 중에 번뜩 시상이 떠오르곤 한다. 하지만 기억력이 좋지 못한 영재는 시상이 떠오르면 그 순간 컴퓨터로 기록해야만 안 까먹는다! 시는 대문자, 소www.acmicpc.net 계획 세우기// 예제 입력1There is no cow level51 0 2 0 4 3 0 1 2 0 0 3 0 2 2 0 4 1 1 2 0 1 1 0 0 0// 예제 출력1TINCL// a b c d e f g h i j k l m n o p q r s t u v w x y z// 1 0 2 0 4 3 0 1 2 0 0 3 0 2 2 0 4 1 1 2 0 1 1 0 0 0 사용 가능 횟수// 0 ..
문제https://www.codetree.ai/missions/5/problems/beautiful-sequence-2?&utm_source=clipboard&utm_medium=text 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai 시간초과가 난 코드 😓중복체크를 하는 다른 방법이 있을까...? 접근법이 틀린 걸까? #include #include using namespace std;int a[101]; // 수열aint b[101]; // 수열bint visited[101];vector v; // b수열을 이용한 조합vector> duplicat..
문제문제링크 코드#includeusing namespace std;int main(int argc, char** argv){ int test_case; int T; cin>>T; for(test_case = 1; test_case > arr[i]; if (arr[i]%2 != 0) answer+=arr[i]; } cout
문제 https://www.codetree.ai/missions/5/problems/least-common-multiple-using-recursive-function?&utm_source=clipboard&utm_medium=text 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석 국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요. www.codetree.ai 계획 세우기 예제에서 1 5 7 9 2 6가 주어지는데, 재귀 함수를 이용해서 이 수들의 최소공배수를 구해야 한다. 단순하게 생각하면 LCM(1, LCM(5, LCM(7, LCM(9, LCM(2, 6))))) 이렇게 두 수 + 그 다음 수의 최소공배수를 구하도록 만들면 된..
문제 https://school.programmers.co.kr/learn/courses/30/lessons/120885 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 계획 세우기 두 문자의 뒷자리(bin1.length()-1)부터 비교하여, 각 자리수+올림수를 한다. 더한 수가 3인 경우(두 문자열의 해당자리가 1이면서 올림수가 1인 경우) 벡터에 1을 넣고, 올림수를 1로 더한 수가 2인 경우 answer에 0을 넣고, 올림수를 1로 더한 수가 1인 경우 answer에 1을 넣고, 올림수를 0으로 더한 수가 0인 경우 answer에 0을 넣고 올림수를..