2018년 7월 1일 일요일

매일프로그래밍 - 실리콘밸리 패키지 문제 13


 풀이

 :

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <algorithm>

using namespace std;

int main(void){
    int find_num = 0;
    char Array_num[10] = {0,};
    int *SaveArray = new int[10];

    /*
       Enter Key를 받을때까지 '숫자'형태의 문자열을 받아서 저장.
     */
    printf("Input : ");
    scanf("%[^\n]", Array_num);


    /*
       문자열을 콤마 기준으로 자를것.
       */
    char *parse = strtok(Array_num, ",");
    int cnt = 0;
    while(parse){
        SaveArray[cnt++] = atoi(parse); // askii to integer를 통해 파싱된 문자를 저장함.
        parse = strtok(NULL, ",");
    }


    // Reverse Sort이용. 내림차순
    sort(SaveArray, SaveArray+cnt, greater<int>());
    scanf("%d", &find_num);
    cout << "OutPut : " << SaveArray[find_num-1] << endl;

}

댓글 없음:

댓글 쓰기

Heic to jpg 변환기 Mac Automator를 활용해서 만들어보기.

Heic to jpg 변환기 Automator를 활용해서 만들어보기!! 우선 이 글은 기본적인 shell script를 이해하는 분들이 활용하기 매우 좋습니다. 아이폰의 설정 - 카메라 - 포맷 분을 보면 아래와 같습니다. ...