Programming/Codeup.kr기초100제 && 컴퓨터 이야기

[기초-입출력] 문자 두 개 입력받아 순서 바꿔 출력하기 && 코딩스타일-괄호 및 띄어쓰기

피터파스칼 2016. 11. 5. 22:29

괄호 및 띄어쓰기에 따라 코딩스타일을 나눌 수 있다. 대표적으로 아래 3가지로 나뉜다.


GNU

if(조건)

{

명령;

}

블록을 if문 바로 아래에 들여쓰기로 표시해 무엇이 if에 속한 블록인지 명확하다. 대신 들여쓰기가 많아 수평적으로 보기가 힘들어진다.


K&R

if(조건){

명령;

}

c언어 창시자들이 사용한 스타일이다. 코드 길이를 줄일 뿐더러 한눈에 많은 코드를 보고 수평적으로 많이 쓸 수 있다.


BSD

if(조건)

{

명령;

}

코드 길이는 길어지지만 수평으로 많이 쓸 수 있고 소속을 분명히 알 수 있다. 또 조건이 필요 없어지면 간단히 조건만 주석 처리 하면 끝이므로 간편하다


들여쓰기도 탭키로 하냐 아니면 스페이스바로 하냐에 따라 갈리고, 스페이스바라면 2번하냐 4번하냐에 따라 갈린다.


 각 스타일마다 장/단점이 있으나, 팀프로젝트를 할땐 하나로 맞추자.

문제 설명

두 개의 문자를 입력받은 후 순서를 바꿔 출력해보자.

입력

두 개의 문자가 공백으로 구분되어 입력된다.

출력

입력한 두 문자의 순서를 바꿔 출력한다.

입력 예시

A b

출력 예시

b A

도움말

char x, y;
scanf("%c %c", &x, &y);
printf("%c %c", y, x); //출력되는 순서를 작성
와 같은 방법으로도 해결할 수 있다.


파이썬에선

a=input().split(" ")

하여 이전 문제에서 순서만 바꾸면 된다.