rueki

SW Expert Academy 2027. 대각선 출력하기 본문

C, C++ 문제풀이

SW Expert Academy 2027. 대각선 출력하기

륵기 2020. 2. 25. 23:57
728x90
반응형

문제 링크 : 

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5QFuZ6As0DFAUq&categoryId=AV5QFuZ6As0DFAUq&categoryType=CODE

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 

#include <iostream>
#include <algorithm>
using namespace std;

int main()
{
	char arr[] = { '#','+','+','+','+','\0' };

	cout << arr<<'\n';
	for (int i = 0; i < (sizeof(arr)/sizeof(char))-2; i++)
	{	
		swap(arr[i], arr[i + 1]);
		cout << arr<<'\n';
		
	}
	

	return 0;
}

문자열 배열 출력시 쓰레기 값 출력을 방지하기 위해 '\0'을 통해 메모리 추가할당

Algorithm 헤더를 통한 Swap 함수 사용

728x90
반응형
Comments