모르는 언어는 고난도, 아는 언어는 Lv.1인 문제입니다.
이 문제는 여러분이 아는 모든 코딩 언어를 활용하여 최대한 많은 코딩언어로 문제를 구현하면 됩니다.
문제 정답을 제출하는 방법은
C
printf("Hello, world!");
Python
print('Hello, world!')
이런 방식으로 적으시면 됩니다.
문제 10가지의 수가 주어집니다. 받은 수들 중에서 이 중 1번째, 4번째, 7번쨰로 입력받은 수만
출력에 나오도록 하는 프로그램을 출력하시오.
2021年01月30日 14:04
Python
N = list(map(int, input().split()))
for i in range(len(N)):
if i+1 == 1 or i + 1 == 4 or i + 1 == 7:
print(N[i])
C
#include <stdio.h>
int main(){
int finaldata[3];
int i;
for(i = 0; i < 10; ++i){
int N;
scanf("%d", &N);
if (i+1 == 1){
finaldata[0] = N;
}
else if(i+1 == 4){
finaldata[1] = N;
}
else if(i+1 == 7){
finaldata[2] = N;
}
}
for(i = 0;i < 3;++i){
printf("%d ",finaldata[i]);
}
return 0;
}
C++
#include <iostream>
#include <vector>
using namespace std;
int main()
{
ios::sync_with_stdio();
vector <int> v;
for(int i = 0;i < 10;++i){
int N;
cin >> N;
if (i+1 == 1 || i+1 == 4 || i+1 == 7){
v.push_back(N);
}
}
for(int i = 0;i < v.size();++i){
cout << v[i] << " ";
}
return 0;
}
C#
using System;
using System.Collections.Generic;
namespace Main
{
class Program
{
static void Main(string[] args)
{
List<int> list = new List<int>();
for(int i = 0;i < 10; i++)
{
string N1 = Console.ReadLine();
int N = Int32.Parse(N1);
if(i+1 == 1 || i+1 == 4 || i+1 == 7)
{
list.Add(N);
}
}
for(int i = 0; i < 3; i++)
{
Console.Write(list[i]);
Console.Write(" ");
}
}
}
}
Java
package main;
import java.util.ArrayList;
import java.util.Scanner;
public class Main{
public static void main(String args[]) {
ArrayList M = new ArrayList();
for(int i = 0; i < 10;i++) {
Scanner input = new Scanner(System.in);
int N = input.nextInt();
if(i+1 == 1 || i+1 == 4 || i+1 == 7) {
M.add(N);
}
}
for(int i = 0; i < M.size();i++) {
System.out.print(M.get(i));
System.out.print(" ");
}
}
}
Go
package main
import (
"container/list"
"fmt"
)
func main() {
v := list.New()
for i := 0; i < 10; i++ {
var N int
fmt.Scanf("%d", &N)
if i+1 == 1 || i+1 == 4 || i+1 == 7 {
v.PushBack(N)
}
}
for e := v.Front(); e != nil; e = e.Next() {
fmt.Print(e.Value)
fmt.Print(" ")
}
}
Ruby
v = Array.new
N = Array.new
for i in 0..9
N.push(gets.chomp().to_i)
if i+1 == 1 || i+1 == 4 || i+1 == 7
v.push(N[i])
end
end
for i in 0..2
print v[i].to_s + " "
end
Scala
import scala.io.StdIn.readInt
object main extends App{
var a = 0;
var v: List[Int] = List()
for(a <- 0 to 9){
var N = readInt()
if(a+1 == 1 || a+1 == 4 || a+1 == 7){
v = v:+N
}
}
for(a <- 0 to 2){
print(v(a))
print(" ")
}
}
Kotlin
fun main(){
val arr = ArrayList<Int>()
for(i: Int in 1..10) {
val input = readLine()!!.toInt()
if (i == 1 || i == 4 || i == 7) {
arr.add(input)
}
}
print("${arr[0]} ${arr[1]} ${arr[2]}")
}
Rust
use std::io;
fn main(){
let mut arr: Vec<i32> = Vec::new();
for i in 1..11{
let mut n = String::new();
io::stdin().read_line(&mut n).expect("Failed to read line");
let n: i32 = n.trim().parse().expect("Please type a number");
if i == 1 || i == 4 || i == 7{
arr.push(n);
}
}
println!("{} {} {}", arr[0], arr[1], arr[2]);
}
2021年01月30日 21:56
python
nums = [None] + [int(x) for x in input().split()]
print(nums[1], nums[4], nums[7])
c
#include <stdio.h>
int main(void) {
int nums[11] = { 0 };
for (int i = 1; i <= 10; i++) {
scanf_s("%d", &nums[i]);
}
printf("%d %d %d\n", nums[1], nums[4], nums[7]);
return 0;
}
c++
#include <iostream>
using namespace std;
int main(void) {
int nums[11] = { 0 };
for (int i = 1; i <= 10; i++) {
cin >> nums[i];
}
cout << nums[1] << " " << nums[4] << " " << nums[7] << endl;
return 0;
}
Java
import java.util.Scanner;
class HelloWorld {
public static void main(String[] args) {
int[] nums = new int[11];
Scanner sc = new Scanner(System.in);
for (int i = 1; i <= 10; i++) {
nums[i] = sc.nextInt();
}
System.out.println(nums[1]);
System.out.println(nums[4]);
System.out.println(nums[7]);
}
}
C#
using System;
public class HelloWorld
{
public static void Main(string[] args)
{
string nums = Console.ReadLine().Split();
Console.WriteLine (nums[0]);
Console.WriteLine (nums[3]);
Console.WriteLine (nums[6]);
}
}
dart
import 'dart:io';
void main(List<String> arguments) {
String line = stdin.readLineSync()!;
var nums = line.split(' ').map((x) => int.parse(x)).toList();
print('${nums[0]} ${nums[3]} ${nums[6]}');
}
Haskel
module Main where
ext :: [Int] -> [Int]
ext (x:y:z:zs) = x:ext zs
ext _ = []
main :: IO ()
main = do
print (ext [1..10])
Go
package main
import "fmt"
func main() {
var nums = [10]int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
fmt.Println(nums[0], nums[3], nums[6])
}
--------------- TODO ---------------
주로 쓰는 거 아니면 당연히 기억 안 남
언젠가는 (심심할 때) 업데이트할 지도 모름
js
Rust
kotlin
nML
LISP
PHP
Perl
ARM assembly
Delphi
COBOL
Pascal
Fortran
QBasic
GWBasic
2023年01月06日 14:20
import sys
arr = [int(sys.stdin.readline().strip()) for _ in range(10)]
print(arr[0])
print(arr[3])
print(arr[6])
풀이 작성