当前位置: 代码迷 >> 综合 >> [4 kyu] Strip Comments
  详细解决方案

[4 kyu] Strip Comments

热度:9   发布时间:2024-02-21 04:26:38.0

[4 kyu] Strip Comments

文章目录

  • [4 kyu] Strip Comments
    • Question
    • Sample Tests
    • My Answer (accepted)
    • Suggested Answer

Question

在这里插入图片描述

Sample Tests

在这里插入图片描述

My Answer (accepted)

def solution(string,markers):string_piece = string.split("\n")return_piece = list()for unit in string_piece:unit_split = list(unit) for (index, c) in enumerate(unit_split):if c in markers:unit_split = unit_split[:index]breaktmp = "".join(unit_split)return_piece.append(tmp.strip())print(return_piece)return "\n".join(return_piece)

Suggested Answer

def solution(string,markers):parts = string.split('\n')for s in markers:parts = [v.split(s)[0].rstrip() for v in parts]return '\n'.join(parts)
  相关解决方案