코딩 테스트/구름
[구름 Level2]1등과 2등
ㅡㅡㅡㅡㄷ
2022. 6. 19. 13:39
https://level.goorm.io/exam/49072/1%EB%93%B1%EA%B3%BC-2%EB%93%B1/quiz/1
구름LEVEL
코딩테스트에서 가장 높은 비중을 차지하는 알고리즘 문제를 제작하고 풀이할 수 있는 온라인 저지 서비스입니다. 기업에서 선호하는 C, C++, 파이썬(Python), 자바(Java), 자바스크립트(Javascript) 이
level.goorm.io
list1 = [['12','21'],
['21','12']]
# yes_list=['12','21']
user_input = input()
check_list=[0,0]
for a, yes_list in enumerate(list1):
check1=False
check2=False
test=user_input
for i in yes_list:
if i in test:
test=test.replace(i,'00',1)
if i == '12':
check1=True
else:
check2=True
if check1 and check2:
check_list[a]=1
# print(check_list)
if check_list[0] or check_list[1]:
print("Yes")
else:
print("No")
# print(user_input)
1. '12', '21' 을 순서대로 for 문에 태워서 user_input 안에 있는지 검사 후 있으면 '00'으로 치환하여 결과를 도출
1번 방식으로 처리 시, "212312" 처리 불가
2. 순서를 바꿔서 한번 씩 계산하여 or 조건을 통해 결과 값 출력