오직 코딩 테스트(알고리즘)를 위한 나만의 팁들을 적어놓은 글입니다.
파이썬 코드의 이점상 특정 라이브러리를 쓰면 편한 경우도 많지만, Low한 언어를 기반과 덧붙여 학습한다면 보다 쉽게 이해 할 수 있을거라 생각합니다. 또한 특정 기업에서는 언어를 지정하여 해당 언어만으로 테스트를 볼 수 있도록 지정 해 놓는 경우가 있기에, 더욱 더 Low한 풀이에 신경을 써야겠다는 생각이 많이 들었습니다. 그래야만 해당 언어의 자료구조로 만으로도 쉽게 풀이가 가능하다고 느꼈기 때문입니다.
(1) 리스트 안에 'A'가 존재하는지 확인하는 코드
1
2
3
4
5
6
7
8
|
list = ['a', 'b', 'c']
is_a_Exist = False
for i in range(len(list)):
if(list[i]=='a'):
is_a_Exist = True
break;
print(is_a_Exist)
|
for i in list 의 파이썬 구문이 존재하지만, 인덱스만 가지고 풀이한 Low한 풀이
'*Algorithm > Theory' 카테고리의 다른 글
[Algorithm 알고리즘] 코딩 테스트 입문자를 위한 빅오 표기법 개념! (0) | 2021.11.29 |
---|---|
[Algorithm] 쉽게 이해하는 소수찾기 알고리즘 : 에라토스테네스의 체(파이썬) (3) | 2020.12.27 |
[Algorithm] 알고리즘 : 유클리드 호제법(최대공약수 구하는 알고리즘) (0) | 2020.10.13 |
댓글