top of page

소스 코드 제출

공개·회원 69명

2025.5.24

/*#include <iostream>

#include <vector>


using namespace std;


int main()

{

int x, y;

vector<int> arr;


arr.push_back(10);

arr.push_back(20);

arr.push_back(30);

arr.push_back(40);

//arr.insert(2,100);


for(int i=0; i<arr.size(); i++) {

cout << arr[i] << endl;

}

cin >> x >> y;


cout << x + y << endl;


return 0;

}


#include<iostream>

#include<vector>

#include<algorithm>


using namespace std;


int main()

{

int n, x, i, a, l, r, cnt=0;

vector<int> arr;

cin >> n;

for(i=0; i<n; i++){

cin >> a;

arr.push_back(a);

}

cin >> x;

sort(arr.begin(), arr.end());

l=0;

r=n-1;

while(r>l){

if(arr[l]+arr[r]==x){

cnt++;

l++;

r--;

}

else if(arr[l]+arr[r]<x){

l++;

}

else{

r--;

}

}

cout << cnt;

}


#include<iostream>

#include<stack>

#include<vector>

using namespace std;


int main()

{

stack<int> st;

vector<int> arr;

int n, i, a;

cin >> n;

for(i=0; i<n; i++){

cin >> a;

arr.push_back(a);

}

for(i=0; i<n; i++){

while(st.top()!=arr[i]){

st.push(i+1);

cout << '+' << endl;

}

st.pop();

cout << '-' << endl;

}

}



(회전, 확인, 대칭, 확인)*3


<회전>

n=3

0, 0<=>2, 2


0, 1<=>1, 1

1, 1<=>1, 2


0, 2<=>0, 0

1, 2<=>0, 1

2, 2<=>0, 2


y1&x2 반비례

x1=반비례 하는 만큼 y2보다 큼

*/

#include<stdio.h>


int main()

{

int n, i, j, temp=0;

int arr[12][12]={};

scanf("%d", &n);

for(i=0; i<n; i++){

for(j=0; j<=i; j++){

scanf("%d", &arr[i][j]);

}

}

}

11회 조회
주소 : 경기도 용인시 광교중앙로 302 블루 스퀘어 602호
연락처 : 031) 216 - 1546 ,     031) 215 - 1546
사업자등록번호 : 465-92-00916
​학원 등록 제 4603호
bottom of page