inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

1-E

뭔가 생각을 복잡하게 해서 푼거 같습니다...

259

uty1993
0

http://boj.kr/82fab2d63549437eb4c74e0c99d2a0b2

열심히 풀어보면 기분이 좋지만 다른분들이 간결하게 푼 것을 봤을때 왜 내가 이렇게 꼬아서 생각했는지 뭔가 쑥쓰럽습니다

실전에서도 이렇게 푸는 분들이 있나요?

c++ 코딩-테스트

답변 1

1

큰돌

안녕하세요 uty님 ㅎㅎ

이 코드는 vector를 기반으로 순회하면서 카운팅 하는 것 말고는 괜찮은 코드입니다.

 

잘 짜신거에요 ㅎㅎ

다만, 이 코드를

		for (int i = 0; i < TestArr->size(); ++i)
		{
			Player* p;
			p = &TestArr->at(i);
			if (p->firstName == currentT)
			{
				p->cnt++;
			}
		}

이런식으로 아 배열에 직접 참조하면서 카운팅할 수 있는 거구나.

    for(int i = 0; i < n; i++){
        cin >> s; 
        cnt[s[0] - 'a']++;

하면서 다듬다 보며는 좀 더 이쁜 코드가 나오실겁니다.

 

걱정 안하셔도 됩니다.



또 질문 있으시면 언제든지 질문 부탁드립니다.

좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)

감사합니다.

강사 큰돌 올림.

 

학습법

0

33

1

코테 관련 질문

0

54

2

코테 준비 방법 문의

0

48

1

공부 시작..

0

43

1

방산 SW 개발자가 되기 위한 조언을 부탁드립니다!

1

177

1

고민이있습니다...!

0

152

1

FPS 서버 충돌 질문드립니다.

0

119

1

백준 서비스 종료

0

313

1

재귀함수 코드를 작성하는 단계가 어렵습니다.

0

237

0

계속 공부해도 되는지 모르겠습니다

0

452

3

진로가 큰 걱정입니다...

0

321

1

강의에 나오는 알고리즘이 코테에 많이 나오는건가요?

0

368

0