2018 C Chapter 1 (Week 01-03)

From: 2018-03-03 00:00:00 To: 2018-04-15 23:59:59 Now: 2024-11-23 18:27:41 Status: Public

T - 연습 1.21 공백을 탭으로

Time Limit: 1s Memory Limit: 128MB

Submissions: 1918 Solved: 341
Description

문자열에 포함된 공백을 최대한 탭으로 바꾸는 프로그램을 작성하세요. 단, 보여지는 형태는 동일해야 합니다. (탭은 4칸 단위로 이동). 

Input

EOF로 끝나는 문자열. 각 라인의 길이는 1000을 넘지 않는다.

Output

입력과 동일해 보이는 문자열

Sample Input
#include <stdio.h>
int main() {
  long long k,i,j,sum=0;
  scanf("%lld   %lld",&i,&j);
  if(i>j)   {
    long long temp;
    temp=i;
    i=j;
    j=temp;
  }
  sum=(i+j)*(j-i+1)/2;
  printf("%lld\n",sum);
  return 0;
}
Sample Output
#include <stdio.h>
int	main() {
  long long	k,i,j,sum=0;
  scanf("%lld	%lld",&i,&j);
  if(i>j)	{
	long long temp;
	temp=i;
	i=j;
	j=temp;
  }
  sum=(i+j)*(j-i+1)/2;
  printf("%lld\n",sum);
  return 0;
}
Hint

탭이 없다고는 안했습니다. 탭이 공백과 구분되게 #등으로 출력해서 결과를 비교하거나 출력 Redirection 을 참고하세요.