일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 1월
- 게임 엔진 공부
- 다이나믹 프로그래밍
- C/C++
- c++
- 자료 구조
- 개인 프로젝트 - 런앤건
- 2월
- 2022년
- 코딩 기초 트레이닝
- 2025년
- 단계별로 풀어보기
- 유니티 심화과정
- 2023년
- 4월
- 7월
- 입문
- 골드메탈
- 수학
- 2024년
- 프로그래머스
- 3월
- 백준
- 10월
- todolist
- 개인 프로젝트
- 기초
- 코딩 테스트
- 유니티
- 5월
- Today
- Total
기록 보관소
[프로그래머스] 코딩 기초 트레이닝 PART 1(C++) 본문
프로그래머스 코딩 테스트 연습 : 코딩 기초 트레이닝(C++)
https://school.programmers.co.kr/learn/challenges?order=recent&languages=cpp&page=1&partIds=44139
코딩테스트 연습 | 프로그래머스 스쿨
개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요!
school.programmers.co.kr
프로그래머스 코딩 기초 트레이닝 : 문자열 출력하기
https://school.programmers.co.kr/learn/courses/30/lessons/181952
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제 설명
문자열 str이 주어질 때, str을 출력하는 코드를 작성해 보세요.
제한 사항
- 1 <= str의 길이 <= 1,000,000
- str에는 공백이 없으며, 첫째 줄에 한 줄로만 주어집니다.
입출력 예
코드
#include <iostream>
#include <string>
using namespace std;
int main(void) {
string str;
cin >> str;
cout << str;
return 0;
}
결과
프로그래머스 코딩 기초 트레이닝 : a와 b 출력하기
https://school.programmers.co.kr/learn/courses/30/lessons/181951
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제 설명
정수 a와 b가 주어집니다. 각 수를 입력받아 입출력 예와 같은 형식으로 출력하는 코드를 작성해 보세요.
제한 사항
- -100,000 <= a, b <= 100,000
입출력 예
코드
#include <iostream>
using namespace std;
int main(void) {
int a;
int b;
cin >> a >> b;
cout << "a = " << a;
cout << "\nb = " << b;
return 0;
}
결과
프로그래머스 코딩 기초 트레이닝 : 문자열 반복해서 출력하기
https://school.programmers.co.kr/learn/courses/30/lessons/181950
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제 설명
문자열 str과 정수 n이 주어집니다.
str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요.
제한 사항
- 1 <= str의 길이 <= 10
- 1 <= n <= 5
입출력 예
코드
#include <iostream>
#include <string>
using namespace std;
int main(void) {
string str;
int n;
cin >> str >> n;
for (int i = 0; i < n; i++)
cout << str;
return 0;
}
결과
프로그래머스 코딩 기초 트레이닝 : 대소문자 바꿔서 출력하기
https://school.programmers.co.kr/learn/courses/30/lessons/181949
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제 설명
영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.
제한 사항
- 1 <= str의 길이 <= 20
- str은 알파벳으로 이루어진 문자열입니다.
입출력 예
코드
#include <iostream>
#include <string>
using namespace std;
int main(void) {
string str;
cin >> str;
for (int i = 0; i < str.size(); i++){
if(islower(str[i]))
str[i] = toupper(str[i]);
else
str[i] = tolower(str[i]);
}
cout << str;
return 0;
}
결과
프로그래머스 코딩 기초 트레이닝 : 특수문자 출력하기
https://school.programmers.co.kr/learn/courses/30/lessons/181948
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제 설명
다음과 같이 출력하도록 코드를 작성해 주세요.
입출력 예
코드
#include <iostream>
using namespace std;
int main(void) {
cout << "!@#$%^&*(\\\'\"<>?:;";
return 0;
}
결과
여담
코딩 기초 트레이닝 C++ 문제를 최신순으로 나열했을 때 순서대로 5개 문제를 묶어서 PART라고 지었다.
기초 트레이닝 초반 문제들은 비교적 간단하고 쉬운 문제가 많아서 따로 접근 방법을 쓰지 않고 진행했다.
이후 까다로운 문제가 나오면 작성할 예정.
'코딩 테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 코딩 기초 트레이닝 PART 6(C++) (2) | 2024.01.10 |
---|---|
[프로그래머스] 코딩 기초 트레이닝 PART 5(C++) (0) | 2024.01.09 |
[프로그래머스] 코딩 기초 트레이닝 PART 4(C++) (2) | 2024.01.08 |
[프로그래머스] 코딩 기초 트레이닝 PART 3(C++) (2) | 2024.01.05 |
[프로그래머스] 코딩 기초 트레이닝 PART 2(C++) (2) | 2024.01.03 |