용's

[C++] 배열 전체 한번에 초기화 본문

Computer Science/Coding Tips

[C++] 배열 전체 한번에 초기화

TaeYOng's 2015. 5. 26. 22:37

 

 

EA를 이어 또다시 면접의 기회가 왔다!

이번에는 실수를 안하기 위해 완전 기초적인 것들 다 포함하여 '손코딩 오답노트'를 작성할 예정이다.

 

 

 


 

 

코딩 인터뷰 준비#1

 

 

 

//문자열 내에 중복문자 체크하는 메소드를 작성하라

 

 

 

 

	
class DuplicationStr{
public:
 bool Solution(string str){
  bool check_arr[256] = { false };      //배열 모든 인덱스 한번에 초기화할 때 이렇게 { 초기화할 값 }으로...
  if (str.length() > 256)
   return false;

  for (int i = 0; i < str.length(); i++){
   int val = str[i];
   if (check_arr[val])
    return false;
   else
    check_arr[val] = true;
  }
  return true;
 }
};

 

 


 

 

 

'Computer Science > Coding Tips' 카테고리의 다른 글

[C++] 순열 만들기  (0) 2015.10.12
[LeetCode] Add Two Numbers  (0) 2015.08.10
[C++] 문자열 입력받기(char *), char* 길이 구하기  (0) 2015.05.27
Comments