본문 바로가기
프로그래밍/코딩 문제 풀이

프로그래머스 2023.06.12 (1Lv 직사각형 별찍기 / 핸드폰 번호 가리기)

by Rozentea 2023. 6. 19.
 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

문제 (직사각형 별찍기)


코딩


#include <stdio.h>

int main(void) {
    int a;
    int b;
    scanf("%d %d", &a, &b);
    
    for(int i = 0; i < b; ++i)
    {
        for(int j = 0; j < a; ++j)
        {
            printf("*");
        }
        printf("\n");
    }
    
    return 0;
}

실행 결과


 

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

문제 (핸드폰 번호 가리기)


코딩


#include <string>
#include <vector>

using namespace std;

string solution(string phone_number) {
    string answer = "";
    
	for (size_t i = 0; i < phone_number.length(); ++i)
	{
		if (i < phone_number.length() - 4)
			answer += "*";
		else
			answer += phone_number[i];
	}

	return answer;
}

실행 결과