Two Fer

Two Fer

Facile

Introduction

Dans certains accents anglais, quand on dit « two for » rapidement, ça ressemble à « two fer ». « Two-for-one » est une façon de dire que si on en achète un, on en obtient un autre gratuitement. Ainsi, l'expression « two-fer » sous-entend souvent une offre deux pour un.

Imagine une boulangerie qui propose une offre de fête où on peut acheter deux cookies pour le prix d'un (« two-fer one ! »). Tu acceptes l'offre et, très généreusement, tu décides d'offrir le cookie supplémentaire à quelqu'un d'autre dans la file d'attente.

Instructions

Ta tâche consiste à déterminer ce que tu diras au moment de donner le cookie en trop.

Si tu connais le nom de la personne (par exemple si elle s'appelle Do-yun), tu diras :

One for Do-yun, one for me.

Si tu ne connais pas le nom de la personne, tu diras you à la place.

One for you, one for me.

Voici quelques exemples :

Nom Dialogue
Alice One for Alice, one for me.
Bohdan One for Bohdan, one for me.
One for you, one for me.
Zaphod One for Zaphod, one for me.

Mots

2-for-1 ( name -- str ) prend soit un nom sous forme de string, soit f quand aucun nom n'est donné.

"Alice" 2-for-1   ! "One for Alice, one for me."
f 2-for-1         ! "One for you, one for me."

Source

Explore la source de cet exercice.

Modifie via GitHub Le lien s'ouvre dans une nouvelle fenêtre ou un nouvel onglet
Factor Exercism

Prêt à commencer Two Fer ?

Inscris-toi sur Exercism pour apprendre et maîtriser Factor avec 47 concepts163 exercices, et un vrai mentorat humain, le tout gratuitement.