1
1
mirror of https://github.com/theoludwig/programming-challenges.git synced 2025-05-18 12:02:53 +02:00

feat: rewrite programming-challenges CLI (#3)

This commit is contained in:
Divlo
2021-06-09 20:31:45 +02:00
committed by GitHub
parent 7aa12f313e
commit 677a55a9d8
256 changed files with 16829 additions and 1881 deletions

View File

@ -0,0 +1,3 @@
# hello-world/c/function
Created by [@Divlo](https://github.com/Divlo) on 6 June 2021.

View File

@ -0,0 +1,10 @@
#include <stdio.h>
#include <stdlib.h>
int main() {
char input[1024];
while (scanf("%s", &input) != EOF) {
printf("Hello, %s!", input);
}
return 0;
}

View File

@ -0,0 +1,3 @@
# hello-world/cpp/function
Created by [@Divlo](https://github.com/Divlo) on 7 June 2021.

View File

@ -0,0 +1,9 @@
#include <iostream>
#include <string>
int main() {
for (std::string line; std::getline(std::cin, line);) {
std::cout << "Hello, " + line + "!" << std::endl;
}
return 0;
}

View File

@ -0,0 +1,3 @@
# hello-world/dart/function
Created by [@Divlo](https://github.com/Divlo) on 6 June 2021.

View File

@ -0,0 +1,11 @@
import 'dart:io';
String readLineSync() {
String? string = stdin.readLineSync();
return string == null ? '' : string;
}
void main() {
String input = readLineSync();
print('Hello, $input!');
}

View File

@ -1,5 +0,0 @@
# javascript-hello - hello-world
Programming language : JavaScript
Created by [@Divlo](https://github.com/Divlo) on 5 July 2020.

View File

@ -1,5 +0,0 @@
function solution (arg) {
return 'Hello ' + arg + '!'
}
module.exports = solution

View File

@ -0,0 +1,3 @@
# hello-world/javascript/function
Created by [@Divlo](https://github.com/Divlo) on 6 June 2021.

View File

@ -0,0 +1,3 @@
{
"type": "module"
}

View File

@ -0,0 +1,15 @@
import readline from 'readline'
const input = []
const readlineInterface = readline.createInterface({
input: process.stdin,
output: process.stdout
})
readlineInterface.on('line', (value) => {
input.push(value)
})
readlineInterface.on('close', solution)
function solution() {
console.log(`Hello, ${input[0]}!`)
}

View File

@ -1,5 +0,0 @@
# python-hello - hello-world
Programming language : Python
Created by [@Divlo](https://github.com/Divlo) on 5 July 2020.

View File

@ -1,2 +0,0 @@
def solution(arg):
return 'Hello ' + arg + '!'

View File

@ -0,0 +1,3 @@
# hello-world/python/function
Created by [@Divlo](https://github.com/Divlo) on 6 June 2021.

View File

@ -0,0 +1,8 @@
from typing import List
import sys
input_values: List[str] = []
for value in sys.stdin:
input_values.append(value.rstrip('\n'))
print(f'Hello, {input_values[0]}!')

View File

@ -0,0 +1,3 @@
# hello-world/rust/function
Created by [@Divlo](https://github.com/Divlo) on 7 June 2021.

View File

@ -0,0 +1,8 @@
use std::io::{self, BufRead};
fn main() {
let stdin = io::stdin();
for line in stdin.lock().lines() {
println!("Hello, {}!", line.unwrap());
}
}

View File

@ -1,5 +0,0 @@
# typescript-hello - hello-world
Programming language : TypeScript
Created by [@Divlo](https://github.com/Divlo) on 5 July 2020.

View File

@ -1,5 +0,0 @@
function solution (arg: string) {
return 'Hello ' + arg + '!'
}
export default solution

View File

@ -0,0 +1,3 @@
# hello-world/typescript/function
Created by [@Divlo](https://github.com/Divlo) on 6 June 2021.

View File

@ -0,0 +1,15 @@
import readline from 'readline'
const input: string[] = []
const readlineInterface = readline.createInterface({
input: process.stdin,
output: process.stdout
})
readlineInterface.on('line', (value) => {
input.push(value)
})
readlineInterface.on('close', solution)
function solution(): void {
console.log(`Hello, ${input[0]}!`)
}