Challenge: Slicing and Search Drills
Task
Swipe to start coding
Fill in the expressions to compute each result using only the taught tools (string methods, slicing, in/find/count, and f-strings).
Compute:
name_clean: trim leading/trailing spaces fromfull_name.has_quick:Trueif"quick"appears anywhere insentence(case-insensitive).inside_parens: the substring inside the first pair of parentheses insentence.o_count: how many times the letter'o'appears insentence(case-insensitive).id_prefix,id_number,id_suffix: fromid_code = "USR-00042-xy"extract"USR","00042", and"xy"via slicing.domain: fromemail, after trimming and lowercasing, take everything after@.report: build"{name_clean} | {domain} | {id_number} | {o_count}"using an f-string and the providedSEP.
Solution
Everything was clear?
Thanks for your feedback!
SectionΒ 3. ChapterΒ 6
single
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat
Suggested prompts:
Can you explain this in simpler terms?
What are some examples related to this topic?
Where can I learn more about this?
Awesome!
Completion rate improved to 5
Challenge: Slicing and Search Drills
Swipe to show menu
Task
Swipe to start coding
Fill in the expressions to compute each result using only the taught tools (string methods, slicing, in/find/count, and f-strings).
Compute:
name_clean: trim leading/trailing spaces fromfull_name.has_quick:Trueif"quick"appears anywhere insentence(case-insensitive).inside_parens: the substring inside the first pair of parentheses insentence.o_count: how many times the letter'o'appears insentence(case-insensitive).id_prefix,id_number,id_suffix: fromid_code = "USR-00042-xy"extract"USR","00042", and"xy"via slicing.domain: fromemail, after trimming and lowercasing, take everything after@.report: build"{name_clean} | {domain} | {id_number} | {o_count}"using an f-string and the providedSEP.
Solution
Everything was clear?
Thanks for your feedback!
SectionΒ 3. ChapterΒ 6
single