2050. 알파벳을 숫자로 변환
#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main(void){
string str;
cin>>str;
for(int i=0;i<str.length();i++){
cout << str.at(i)-64<<" ";
}
}
1933. 간단한 N 의 약수
#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main(void){
int n,ans;
cin>>n;
for(int i=1;i<=n;i++){
if(n%i==0){
cout << i <<" ";
}
}
}
2029. 몫과 나머지 출력하기
#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main(void){
int tc,a,b,q,r;
cin>>tc;
for(int i=1;i<=tc;i++){
cin>>a>>b;
q=a/b;
r=a%b;
cout <<"#"<<i<<" "<<q<<" "<< r<<endl;
}
}
1936. 1대1 가위바위보
#include <iostream>
#include <cmath>
#include <string>
using namespace std;
int main(void){ //1가위 2바위 3보
int a,b;
cin>>a>>b;
if(abs(b-a)==1){
cout <<"A"<<endl;
}else if(abs(b-a)==2){
cout <<"B"<<endl;
}
}
1938. 아주 간단한 계산기
#include <iostream>
#include <cmath>
#include <string>
using namespace std;
int main(void){
int a,b;
cin>>a>>b;
cout <<a+b<<"\n"<<a-b<<"\n"<<a*b<<"\n"<<a/b<<endl;
}
2043. 서랍의 비밀번호
#include <iostream>
#include <cmath>
#include <string>
using namespace std;
int main(void){
int p,k;
cin>>p>>k;
cout << abs(p-k+1)<<endl;
}
2019. 더블더블
#include <iostream>
#include <cmath>
#include <string>
using namespace std;
int main(void){
int n,ans=1;
cin>>n;
cout << "1 ";
for(int i=1;i<=n;i++){
ans*=2;
cout <<ans<<" ";
}
}
2025. N줄덧셈
#include <iostream>
#include <cmath>
#include <string>
using namespace std;
int main(void){
int n,sum=0;
cin>>n;
for(int i=1;i<=n;i++){
sum+=i;
}
cout <<sum<<endl;
}
2027. 대각선 출력하기
#include <iostream>
#include <cmath>
#include <string>
using namespace std;
int main(void){
for(int i=0;i<4;i++){
for(int j=0;j<4;j++){
if(j==i){
cout <<"#";
}
cout<<"+";
}
cout <<"\n";
}
}
2056. 연월일 달력
#include <iostream>
#include <cmath>
#include <string>
#include <vector>
using namespace std;
int main(void){
vector<int> days={31,28,31,30,31,30,31,31,30,31,30,31};
int tc;
string str;
cin>>tc;
for(int t=1;t<=tc;t++){
cin>>str;
int year, mth,day;
year=stoi(str.substr(0,4)); // 0, 0+4
mth=stoi(str.substr(4,2));
day=stoi(str.substr(6,2));
cout <<"#"<<t<<" ";
if(1<=mth &&mth<=12 && 1<=day && day<=days[mth-1]){
cout <<str.substr(0,4)<<"/"<<str.substr(4,2)<<"/"
<<str.substr(6,2)<<endl;
}else{
cout <<-1<<endl;
}
}
}
'알고리즘 > Algorithm' 카테고리의 다른 글
바킹독 알고리즘 문제집 - 연결 리스트 (0) | 2022.06.26 |
---|---|
바킹독 알고리즘 문제집 - 배열 (0) | 2022.06.26 |
SW Academy D1 -1 (0) | 2022.05.25 |
Algorithm C++ [220118] :: Greedy - 2 (이것이 코딩테스트다 학습 정리) ... 추가 수정 예정... (0) | 2022.01.20 |
Algorithm C++ [220118] :: Greedy - 1 (이것이 코딩테스트다 학습 정리) (0) | 2022.01.18 |