practice: add questions on JavaScript strings
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 88/100
- Tipo de issue
- Funcionalidade
- Clareza
- Claramente especificada
- Status de atividade
- Ativa
- Stack de tecnologia
- javascript, json
- Domínio
- content
Direção de pesquisa
Leia as perguntas de programação existentes em shared/practice/questions.json e siga o formato delas. Adicione três perguntas originais sobre strings em JavaScript, com quatro opções, um answerId válido, uma explicação, topicId definido como programming e dificuldade fácil ou média. Execute npm ci e npm test; o trabalho estará concluído quando as verificações do banco de perguntas passarem e os IDs existentes permanecerem inalterados.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
What to add
Add 3 original multiple-choice questions on JavaScript strings to the programming topic in shared/practice/questions.json.
The programming topic has 6 questions and none of them cover JavaScript strings yet. Some ideas (write your own wording and numbers):
- the value of
"hello".lengthor a character at an index - what a method such as
toUpperCase()orslice()returns - whether a method changes the original string
Look at the existing programming questions in the file first and follow the same shape.
Requirements
- The questions must be your own. Do not copy from books, websites, coaching material, or past papers.
- Each question has exactly 4 options (
atod), oneanswerId, and anexplanationthat shows the reasoning or working, not only the answer. - Use
"topicId": "programming"and"difficulty": "easy"or"medium". A mix of both is welcome. - Give each question a new lowercase ID, for example
programming-string-index. Do not change existing IDs. - Indian context is welcome (Rs, km, common names).
Check your change
npm ci
npm test
npm test checks the question bank (unique IDs, four distinct options, a valid answer). If you have the .NET SDK, also run dotnet test backend/ProCoderJi.slnx --configuration Release. If you don't, CI runs the backend tests on your pull request.
Before you start
Leave a comment here when you start so others can pick a different issue. New to open source? Start with CONTRIBUTING.md. Questions are welcome in the comments.
- Linguagem predominante
- TypeScript
- Estrelas
- 1
- Forks
- 1
- Merge médio
- 8h 58min
- PRs com merge (30d)
- 37
Preparar o ambiente
- Inclui um Dockerfile ou arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de procoderji-com/procoderji
-
area:frontend bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
procoderji-com/procoderji#104 ·
Mantenedores costumam responder em até 1 dia
-
enhancement good first issue
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 85/100
procoderji-com/procoderji#35 ·
Mantenedores costumam responder em até 1 dia
-
enhancement good first issue
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 79/100
procoderji-com/procoderji#34 ·
Mantenedores costumam responder em até 1 dia
-
enhancement good first issue
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 90/100
procoderji-com/procoderji#33 ·
Mantenedores costumam responder em até 1 dia
-
enhancement good first issue
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 82/100
procoderji-com/procoderji#32 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de procoderji-com/procoderji
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia
-
bug platform-android
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
Termix-SSH/Mobile#146 · 1 comentário ·
Mantenedores costumam responder em até 2 dias
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
devswha/herdr-web-ui#3875 ·
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
-
area: runtime chore cli consistency dependencies developer-experience difficulty: easy discovery documentation enhancement good first issue help wanted hygiene json-output packaging priority: P3 tests version
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia