feat(palindrome): add C solution
Mantenedores costumam responder em até 1 dia
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 82/100
Direção de pesquisa
Comece lendo as soluções existentes em problems/palindrome e o ponto de entrada dos testes do repositório, run.py. Adicione problems/palindrome/solution.c seguindo o comportamento solicitado para entrada, normalização, comparação e saída. O trabalho estará concluído quando python3 run.py palindrome passar em todos os casos de teste.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Description
Under the Contributing section of the README:
"- Add a solution in a language a problem doesn't have yet (
solution.rs,solution.c, ...)."
Currently, problems/palindrome has solutions in C++, JavaScript, and Python, but does not have a C solution (solution.c).
Proposed Solution
Add problems/palindrome/solution.c that:
- Reads a line of input from
stdin. - Filters out punctuation/spaces and normalizes characters to lowercase using standard library functions (
isalnum,tolower). - Checks if the string reads the same forwards and backwards.
- Prints
trueorfalseto match the expected format. - Passes all test cases via
python3 run.py palindrome.
- Linguagem predominante
- Python
- Estrelas
- 1
- Forks
- 6
- Merge médio
- 22h 23min
- PRs com merge (30d)
- 22
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Sem 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 techcsispit/code-corner
-
Test runner reports success when no solutions are executedTalvez já em andamento @vivek-3728 assumiu hoje. Abertabug good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
techcsispit/code-corner#53 · 1 comentário · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
prime/solution.java doesn't compile: public class PrimeCheck in solution.java, README requires Solution.java with a Solution classTalvez já em andamento @tanujb03 assumiu há 10 dias. Abertabug good first issue
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 82/100
techcsispit/code-corner#35 ·
Mantenedores costumam responder em até 1 dia
-
feat(binary-search): add JavaScript solutionTalvez já em andamento @aadiitya2007 assumiu hoje. Abertafeature
techcsispit/code-corner#56 · 1 comentário · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
feat(roman-numerals): add C++ solutionTalvez já em andamento @aadiitya2007 assumiu hoje. Abertafeature
techcsispit/code-corner#54 · 1 comentário · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Failed compilations always report 0.000 secondsTalvez já em andamento @Nik-2208 assumiu há 8 dias. Abertabug good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 35/100
techcsispit/code-corner#37 · 1 comentário · 1 responsável ·
Mantenedores costumam responder em até 1 dia
Todas as issues de techcsispit/code-corner
Issues semelhantes
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
anchore/grype-db#1149 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
[Bug]: `hermes plugins update` clones an entire monorepo twice - `subdir` is resolved but dropped at both catalog-update call sitesTalvez já em andamento @HootRock assumiu hoje. Abertacomp/cli P2 type/perf
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
NousResearch/hermes-agent#142417 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
SMC SPEC
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
tenstorrent/tt-oca-harness#3287 ·
Mantenedores costumam responder em até 1 dia
-
bug enhancement python
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
DewaldOosthuizen/tech-cheat-sheets-and-notes#392 ·
Mantenedores costumam responder em até 1 dia
-
Critical advisories on mainAbertasecurity
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
fabriziosalmi/wildbox#801 ·
Mantenedores costumam responder em até 1 dia