Giriş
Hiç duydunuz hatırlatın? Hayır? Ben de yaklaşık 2 yıl öncesine kadar yapmadım. Bunun temel dayanağı öğretmenlerin hatırlatma göndermesi ve öğrencileriyle iletişim kurmasıdır. Oldukça temiz, değil mi? Hatta emotes göndermenize ve mesajlara tepki vermenize izin verir! Bunu günlük olarak yapıyorum.
Ancak, Hatırlat ile ilgili bir şey, öğretmenlerin her zaman "Ödevini yap!" "Eğer yapmazsan, bir F alacaksın!" Ancak, "Salı günü test et" veya ara sıra "İyi günler!" Gibi yararlı şeyler de vardır. Neredeyse her zaman bir başparmak yukarıya ile mutlu cevap veriyorum, ama bazen, bir başparmak aşağı koymak zorundayım.
Meydan okuma
Bugünkü göreviniz, bir mesajın belirli bir çağrışımı olup olmadığını bulmaktır. Olumlu bir çağrışımı varsa, bir başparmak yukarıya cevap verin. Olumsuz bir çağrışım varsa, bir başparmak aşağı ile cevaplayın.
Çağrışımları nasıl saptayabilirim?
Pozitif bir çağrışımda normalde 3 kelime bulunur. Üç kelime: Mutlu, İyi ve Geçti .
Olumsuz bir çağrışım da 3 olacaktır. Bu 3: Test, Başarısızlık ve Ödev .
Ne için test ediyorum?
Bir iletinin pozitif, negatif veya her iki çağrışım içerip içermediğini görmek için test yapıyorsunuz .
Bir iletinin olumlu çağrışımları varsa, devam edin ve başparmak yukarı (U + 1F44D) için unicode kod noktasını döndürün.
Olumsuz çağrışımları varsa, başparmak aşağı (U + 1F44E) için unicode kod noktasını döndürün.
Mesajda hem negatif hem de pozitif çağrışımlar varsa, nötr bir yüz için kod noktasını döndürün (U + 1F610).
Başka bir nedenden ötürü, herhangi bir çağrışımı yoksa, güzel bir omuz silkme (¯ \ _ (ツ) _ / ¯) döndürün. Omuz silkme doğru görünmezse, omuz silkme ile ilgili Emojipedia bağlantısı
Kısıtlamalar
- Program giriş olarak bir mesaj almalıdır.
- Pozitif çağrışımlar başparmak yukarıya kod noktasını döndürmelidir (U + 1F44D)
- Negatif çağrışımlar başparmak aşağı kod noktasını (U + 1F44E) döndürmelidir.
- Mesajda her iki çağrışım da varsa, nötr yüz kodu noktasını (U + 1F610) döndürün.
- Mesajda herhangi bir çağrışım yoksa, omuz silkme işlevini döndürün (¯ \ _ (ツ) _ / ¯).
- Bu kod golf, En kısa bayt kazanır
Test senaryoları.
Input -> Output
Happy Good Friday! -> U+1F44D
Congrats, you just played yourself -> ¯\_(ツ)_/¯
You failed the test. -> U+1F44E
Good job on the test. -> U+1F610