The [bird] told you to reject the evidence of your eyes and ears. It was their final, most essential command.

Not a plea for help since I imagine using the word bank allows the text to be accepted. And no, I'm not trying to get it to fail by using 二 instead of ニ. I'm pretty sure the exercise is bugged.

21 points · 11 comments · view on lemmy.world

11 Comments

qwertyasdef@programming.dev · 5 pts · 3y (5 replies)

Just a guess, but was there an extra space after the comma? Unlike in English, the full-width comma takes up an entire square worth of space like all other characters and shouldn't have an extra space after it. I don't know if Duolingo even considers spaces when marking answers though so that may not be it.

Umechan@reddthat.com · 3 pts · 3y

It doesn't look like there was an extra space. Spaces with Japanese keyboards are 2-3 times as long. Considering there's already a gap after a comma, the gap would look huge with an extra space.

Here's the sentence with and without a space after the comma.

はい、 コンビニです。

はい、コンビニです。

OP's sentence looks more like the second one.

baltakatei@sopuli.xyz · 2 pts · 3y (3 replies)

Although I can't prove it with just the image, my input method editor (fcitx5) seems to only use full-width characters, even for commas, when I use it to input Japanese text. I had completed several dozen other exercises, many containing commas, which seemed to work fine with Duolingo. Even copy-pasting their “Correct solution” did not work and I believe it contained a full-width comma.

nmtake@lemm.ee · 2 pts · 3y (2 replies)

If you're familar with Python, can you try this script? (please replace the string a and b with your input and the answer)

$ python
>>> import unicodedata
>>> a = 'はい、 コンビニです。'
>>> print('\n'.join(f'{hex(ord(c))}, {unicodedata.name(c)}' for c in a))
0x306f, HIRAGANA LETTER HA
0x3044, HIRAGANA LETTER I
0x3001, IDEOGRAPHIC COMMA
0x3000, IDEOGRAPHIC SPACE
0x30b3, KATAKANA LETTER KO
0x30f3, KATAKANA LETTER N
0x30d3, KATAKANA LETTER BI
0x30cb, KATAKANA LETTER NI
0x3067, HIRAGANA LETTER DE
0x3059, HIRAGANA LETTER SU
0x3002, IDEOGRAPHIC FULL STOP
>>> b = 'はい、コンビニです。'
>>> print('\n'.join(f'{hex(ord(c))}, {unicodedata.name(c)}' for c in b))
0x306f, HIRAGANA LETTER HA
0x3044, HIRAGANA LETTER I
0x3001, IDEOGRAPHIC COMMA
0x30b3, KATAKANA LETTER KO
0x30f3, KATAKANA LETTER N
0x30d3, KATAKANA LETTER BI
0x30cb, KATAKANA LETTER NI
0x3067, HIRAGANA LETTER DE
0x3059, HIRAGANA LETTER SU
0x3002, IDEOGRAPHIC FULL STOP
baltakatei@sopuli.xyz · 1 pts · 3y (1 reply)

I didn't copy and save Duolingo's correct answer, but here's what I would have typed via fcitx5 put through your python:

0x306f, HIRAGANA LETTER HA
0x3044, HIRAGANA LETTER I
0x3001, IDEOGRAPHIC COMMA
0x30b3, KATAKANA LETTER KO
0x30f3, KATAKANA LETTER N
0x30d3, KATAKANA LETTER BI
0x30cb, KATAKANA LETTER NI
0x3067, HIRAGANA LETTER DE
0x3059, HIRAGANA LETTER SU
0x3002, IDEOGRAPHIC FULL STOP

from

#!/usr/bin/env python3
import unicodedata
a = 'はい、コンビニです。'
print('\n'.join(f'{hex(ord(c))}, {unicodedata.name(c)}' for c in a))
nmtake@lemm.ee · 1 pts · 3y

Your input via Fcitx5 is correct without any doubt, so I believe it's a duolingo's fault.

PoastRotato@lemmy.world · 3 pts · 3y (1 reply)

What application is this?

Reorder9543@social.fossware.space · 4 pts · 3y

This looks like DuoLingo.

metaStatic@kbin.social · 3 pts · 3y

Sir this is a Wendys

e_t_@kbin.pithyphrase.net · 3 pts · 3y

For my own reference, 二 is U+4E8C, "CJK UNIFIED IDEOGRAPH-4E8C" while ニ is "KATAKANA LETTER NI" (U+30CB).