문제풀었는데 오답. issuemine 튜토리얼모드에서 helloworld암호화 문제를 풀었습니다. 짝수번째의 문자를 순서대로 앞으로 홀수 번째의 문자를 순서대로 뒤로 helloworld라면 hloolelwrd 이런식으로요. 입력 출력 2 A A HELLOWORLD HLOOLELWRD 인데 저가 맞게 풀었는데 제출하니깐 오답이라고 나오네요?... 입력을 scanf 출력을 printf로 하는게 아닌가요?...ㅠㅠㅠ 소스 올려보겠습니다. C언어는 없던데 C++을 해서 C언어로 풀어도 되는거지요? C++보다는 C언어를 연습하고 싶거든요... #include<stdio.h> #include<string.h> #include<math.h> int main() { char instring[100]; char temp[100]; int i=0; int even=0; int odd=0; printf("문자열을 입력하세요 : "); scanf("%s",instring); odd=ceil((double)strlen(instring)/2); for(i=0;i<strlen(instring);i++) { if(i%2==0) { temp[even]=instring[i]; even++; }else { temp[odd]=instring[i]; odd++; } } for(i=0;i<strlen(instring);i++) { instring[i]=temp[i]; } printf("%s",instring); return 0; } 13년 전
2개의 댓글이 있습니다. hyunhwan 우선 "문자열을 입력하세요"와 같이 주어진 문제에 대해서 언급하지 않는 출력을 하게 될 경우 오답 처리가 됩니다. 그리고 질문에 대한 답변을 기다리시는 것 보다 [[알고스팟 온라인 저지]] 이 페이지를 한번 정독 해보심을 권장합니다. 13년 전 link hyunhwan 그리고 소스코드가 올바르게 보이지 않기 때문에 운영진 권한으로 그 부분은 수정하였습니다. 13년 전 link 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.
issuemine
튜토리얼모드에서 helloworld암호화 문제를 풀었습니다.
짝수번째의 문자를 순서대로 앞으로 홀수 번째의 문자를 순서대로 뒤로
helloworld라면 hloolelwrd 이런식으로요.
입력 출력
2
A A
HELLOWORLD HLOOLELWRD
인데 저가 맞게 풀었는데 제출하니깐 오답이라고 나오네요?...
입력을 scanf 출력을 printf로 하는게 아닌가요?...ㅠㅠㅠ
소스 올려보겠습니다.
C언어는 없던데 C++을 해서 C언어로 풀어도 되는거지요?
C++보다는 C언어를 연습하고 싶거든요...
13년 전