인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

tlswodnr427님의 프로필 이미지
tlswodnr427

작성한 질문수

it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비

31번 탄화수소 계산 ) 소스코드좀 봐주세요

작성

·

275

0

int main(void)
{
	
	char ch[2];
	int num[2];
	
	int i;
	for(i=0; i<2; i++)
	{
		scanf("%c",&ch[i]);
		scanf("%d",&num[i]);
	}
	
	for(i=0; i<2; i++)
	{
		if(num[i]==NULL)
		{
			num[i]=1;
		}
	}
	
	printf("%d",num[0]*12+num[1]*1);
	
} 

이렇게 해서 채점해보니 4번(C100H) 이 시간초과가 떠서 80점이 나옵니다,  근데 C100H1 로 칠경우 정상적으로 나오는데 아마 마지막 문자 입력에 있어서 문제가 있는것같은데  어떤식으로 수정해야할지 모르겠어서 질문드립니다. 

혹시 위처럼 두개의 배열을 이용해서 하는 방식이 애초에 잘못된건가요?  

답변 1

1

김태원님의 프로필 이미지
김태원
지식공유자

이 접근법으로는 해결하기 힘들 것 같습니다.

tlswodnr427님의 프로필 이미지
tlswodnr427

작성한 질문수

질문하기