Khi tôi đã viết một chương trình JavaScript sẽ lấy đầu vào là một chuỗi và một ký tự và sẽ xóa tất cả các ký tự ngoại trừ ký tự đầu tiên và ký tự được cung cấp làm đầu vào, từng cái một.
Ví dụ, tính toán điều này với đầu vào codegolf.stackexchange.com
và e
cho năng suất ký tự:
codegolf.stackexchange.com
cdegolf.stackexchange.com
cegolf.stackexchange.com
ceolf.stackexchange.com
celf.stackexchange.com
cef.stackexchange.com
ce.stackexchange.com
cestackexchange.com
cetackexchange.com
ceackexchange.com
ceckexchange.com
cekexchange.com
ceexchange.com
ceechange.com
ceehange.com
ceeange.com
ceenge.com
ceege.com
ceee.com
ceeecom
ceeeom
ceeem
ceee
Nó giữ ký tự đầu tiên và tất cả e
s. Tất cả các nhân vật khác được loại bỏ từng cái một.
Nhiệm vụ của bạn là viết một chương trình (hoặc hàm) có hai đầu vào và đầu ra (hoặc trả về) một chuỗi thực hiện hiệu ứng này.
Thông số kỹ thuật
- Bạn có thể giả định rằng chuỗi sẽ không chứa bất kỳ dòng mới nào.
- Đầu vào thứ hai sẽ luôn là một ký tự.
- Nếu câu trả lời ở dạng hàm, bạn có thể trả về một chuỗi các chuỗi chứa mỗi dòng trong đầu ra.
- Đầu ra có thể chứa một dòng mới.
Các trường hợp thử nghiệm
Test Cases
, s
:
Test Cases
Tst Cases
Ts Cases
TsCases
Tsases
Tsses
Tsss
Make a "Ceeeeeeee" program
, e
:
Make a "Ceeeeeeee" program
Mke a "Ceeeeeeee" program
Me a "Ceeeeeeee" program
Mea "Ceeeeeeee" program
Me "Ceeeeeeee" program
Me"Ceeeeeeee" program
MeCeeeeeeee" program
Meeeeeeeee" program
Meeeeeeeee program
Meeeeeeeeeprogram
Meeeeeeeeerogram
Meeeeeeeeeogram
Meeeeeeeeegram
Meeeeeeeeeram
Meeeeeeeeeam
Meeeeeeeeem
Meeeeeeeee
Hello World!
, !
:
Hello World!
Hllo World!
Hlo World!
Ho World!
H World!
HWorld!
Horld!
Hrld!
Hld!
Hd!
H!
Hello World!
, z
:
Hello World!
Hllo World!
Hlo World!
Ho World!
H World!
HWorld!
Horld!
Hrld!
Hld!
Hd!
H!
H
alphabet
, a
:
alphabet
aphabet
ahabet
aabet
aaet
aat
aa
upperCASE
, e
:
upperCASE
uperCASE
uerCASE
ueCASE
ueASE
ueSE
ueE
ue
Đây là mã golf , vì vậy mã ngắn nhất (tính bằng byte) sẽ thắng.
Meeeeeeeeegram