본문 바로가기

코딩테스트/프로그래머스

[프로그래머스] 코딩테스트 입문 Day6

728x90
반응형

Day 6 문자열, 반복문, 출력, 배열, 조건문

  • 문자열 뒤집기
  • 직각삼각형 출력하기
  • 짝수 홀수 개수
  • 문자 반복 출력하기
//문자열 뒤집기
string solution(string my_string) {
    string answer = "";
    
    for (int i=my_string.length()-1; i>=0; i--){
        answer += my_string[i];
    }
    
    return answer;
}

//직각삼각형 출력하기
int main(void) {
    int n;
    cin >> n;
    
    for(int i=0; i<n; i++){
        for(int j=0; j<i+1; j++){
            cout << '*';
        }
        cout << endl;
    }
    
    return 0;
}

//짝수 홀수 개수
vector<int> solution(vector<int> num_list) {
    vector<int> answer(2);
    
    for(int i=0; i<num_list.size(); i++){
        answer.at(num_list.at(i)%2)++;
    }
    
    return answer;
}

//문자 반복 출력하기
string solution(string my_string, int n) {
    string answer = "";
    
    for(int i=0; i<my_string.length(); i++){
        for(int j=0; j<n; j++){
            answer += my_string[i];
        }
    }
    
    return answer;
}

내일도 꼭 풀어야지...!

728x90
반응형