Computer Science/Coding Tips

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

89점 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;
 }
};