IT보안관의 공부 클라우드

[구름 Level2]1등과 2등 본문

코딩 테스트/구름

[구름 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 조건을 통해 결과 값 출력

 

'코딩 테스트 > 구름' 카테고리의 다른 글

[구름 Level2]소희와 버스  (0) 2022.06.19
[구름 Level2]방 탈출하기  (0) 2022.06.19
[구름 Level2]인싸가 되고 싶은 민수  (0) 2022.06.16
[구름 Level2]두부자르기  (0) 2022.06.16
[구름 Level2]거울 단어  (0) 2022.06.16
Comments