왕실의 나이트 이것이 코딩테스트다 예제 4-3 입니다. □ 소스 코드 #include void royalNight(){ string input; cin>> input; char xArray[] = {'a','b','c','d','e','f','g','h'}; char yArray[] = {'1','2','3','4','5','6','7','8'}; int x = 0; int y = 0; for(int i=0;i 알고리즘/구현 2023.01.06
시각 해당 문제는 이것이 코딩테스트다with 파이썬 예제 4-2번 입니다. □ 소스 코드 #include void sight(){ int n; cin>>n; int endTime = n*3600 + 59*60 + 59; //입력된 시간을 초 시간으로 변경 int count = 0; //3이 포함된 경우 카운트 for(int i=0;i 알고리즘/구현 2023.01.06
상하좌우 해당 문제는 이것이 코딩테스트다with 파이썬 예제 4-1번 입니다. #include void LRUD(){ int n; cin>>n; int x = 1; //x 좌표 int y = 1; //y 좌표 cin.ignore(); // n을 입력하고 뒤에 \n문자열이 남아 있어 버퍼에서 한 문자를 제거 해야 한다. string input; getline(cin, input); // 문자열 입력 // 공백 문자는 점프 for(int i=0; i 알고리즘/구현 2023.01.06
큰 수의 법칙 해당 문제는 C++을 사용하여 코딩합니다. □ 내가 작성한 소스코드 #include void bigNum() { int N, M, K; vector v; int sum = 0; //입력 받는 부분 cin>> N >> M >> K; for(int i=0;i> x; v.push_back(x); } sort(v.begin(),v.end()); //입력받은 수 정렬 int max = v[N-1]; //가장 큰수 int secondMax = v[N-2]; //두번째로 큰 수 int k = K; while ( M > 0 ){ if(k!=0) // 가장 큰 수 반복하는 경우 sum += max; if(k == 0){ // 연속하는 횟수가 모두 소진된 경우 k = K; sum += secondMax; //두번째로 큰 .. 알고리즘/Greedy 2023.01.04