강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của tjdcjfdl950380
tjdcjfdl950380

câu hỏi đã được viết

Giới thiệu về giải bài toán bằng thuật toán Python (chuẩn bị cho bài kiểm tra viết mã)

7. Thiết kế chương trình giảng dạy (Q)

case 2번 질문드립니다.

Viết

·

575

·

Đã chỉnh sửa

0

안녕하세요 선생님 질문드립니다.

2번 케이스 인풋이 아래와 같습니다

AKDEF

5

AYKGDHEJ

AQKWDERTFYP

CTFKSBDEA

ASKGHDEF

WOPASFKGHDEF

저는 문제를푸니

no,yes,no,yes,yes 로 나오는데

마지막 WOPASFKGHDEF 이건 yes 아닌가요?

정답은no,yes,no,yes,no 여서 2번만 wrong 앤서가 나와서요..문제를 제가 잘못이해한걸까요?

 

아래는 제코드입니다.

import sys
from collections import deque
sys.stdin = open("in2.txt",'r')

need = input()
n = int(input())

for i in range(n):
    plan = input()
    dq = deque(need)

    for x in plan:
        if len(dq) != 0:
            if dq[0] == x:
                dq.popleft()
    if len(dq) == 0:
        print("#%d YES" %(i+1))
    else:
        print("#%d NO" %(i+1))

 

python코딩-테스트코테 준비 같이 해요!

Câu trả lời 2

0

codingcamp님의 프로필 이미지
codingcamp
Người chia sẻ kiến thức

안녕하세요^^

WOPASFKGHDEF 경우 이지윤님이 말한 것처럼 F가 순서를 어겨서 NO가 맞습니다.

tjdcjfdl950380님의 프로필 이미지
tjdcjfdl950380
Người đặt câu hỏi

넵 감사합니다 선생님 !

 

0

2번이 아니라 5번 아닌가요? 그리고 5번도 K보다 F가 먼저나와서 틀린거 맞습니다

A나오고 F가 나와서 틀렸는데 F 나왔을 때 그냥 넘겨버리니 뒤에 KDEF가 순서대로 나와서 정답처리가 돼버리는거죠

tjdcjfdl950380님의 프로필 이미지
tjdcjfdl950380
Người đặt câu hỏi

그러네요. 감사합니다 !

Hình ảnh hồ sơ của tjdcjfdl950380
tjdcjfdl950380

câu hỏi đã được viết

Đặt câu hỏi