이 페이지는 코딩도장 데이터의 읽기 전용 정적 보관본입니다.

아는 만큼 적는다

모르는 언어는 고난도, 아는 언어는 Lv.1인 문제입니다.

이 문제는 여러분이 아는 모든 코딩 언어를 활용하여 최대한 많은 코딩언어로 문제를 구현하면 됩니다.

문제 정답을 제출하는 방법은

C

printf("Hello, world!");

Python

print('Hello, world!')

이런 방식으로 적으시면 됩니다.

문제 10가지의 수가 주어집니다. 받은 수들 중에서 이 중 1번째, 4번째, 7번쨰로 입력받은 수만

출력에 나오도록 하는 프로그램을 출력하시오.

2021/01/30 14:04

MrNick 이은총/ LanotaDefenceCrops

+2 와,제가 python말고는 거의 다른 언어를 몰랐는데 알게 될 기회입니다. - 고태욱, 2021/02/20 13:32

18개의 풀이가 있습니다.

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

BlakeLee

ㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷ - MrNick 이은총/ LanotaDefenceCrops, 2021/01/30 23:17
와,정말 많은 언어를 아시는 군요! - 고태욱, 2021/02/20 13:33
나이스! - EtudeCode, 2021/04/15 06:55
오호이 대단 - 이원희, 2021/07/08 16:49
고수다 ㄷㄷ - 이현민, 2024/06/03 20:32

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

Noname

import sys
arr = [int(sys.stdin.readline().strip()) for _ in range(10)]
print(arr[0])
print(arr[3])
print(arr[6])

2021/02/02 20:16

김주영

더 간단한 방법으로 a[0:7:3]도 가능합니다! - MrNick 이은총/ LanotaDefenceCrops, 2021/02/02 23:38
a[0:7:3]은 리스트로 반환되기때문에 따로 따로 구현하였습니다. 감사합니다. - 김주영, 2021/02/03 00:24

a=input("10가지의 숫자를 입력하시오:") b=list(a.split(" ")) print(b[0],b[3],b[6])

2021/02/04 14:53

차의강

굳굳 - MrNick 이은총/ LanotaDefenceCrops, 2021/02/12 23:24
n = list(map(int, input().split(' ')))
print(n[0], n[3], n[6])

2021/02/22 17:22

asdfa

digits = input("Enter 10 numbers with spaces:")
digits = [eval(n) for n in digits.split()]
assert(len(digits)) == 10, "The number of digits is not 10"
result = "{}, {}, {}".format(digits[0], digits[3], digits[6])
print(result)

2021/04/14 01:30

돈 벌면 뭐하노

[JavaScript]

var input = new Array(10)
for(var i=0; i < input.length; i++)
    input[i] = prompt("숫자를 하나씩만 입력 하세요");
document.write(input[0]+"\n"+input[3]+"\n"+input[6])

2021/04/15 06:54

EtudeCode

[Python]

10개의 숫자를 하나씩 입력받아 1, 4, 7번째 자료를 출력하도록 했어요.

l = list()
for i in range(10):
    v = input(str(i+1)+"번째 숫자를 입력하세요. : ")
    l.append(v)
print(l[0], l[3], l[6])

2021/05/12 11:19

K

C

#include <stdio.h>

main() {
int n[10];
for (i=0; i<10; i++)
    scanf("%d", &n[i]);
printf("%d %d %d\n", n[0], n[3], n[6]);
return 0;
}

Python

n = []
for i in range(10):
    x = int(input())
    n.append(x)
print(n[0], n[3], n[6])

2021/06/19 14:21

김준우

a = list(map(int,input("숫자 10 개 입력: ").split()))
print(a[:7:3])

2021/09/10 16:03

한고선

Python

N = list(map(int, input().split()))
print(N[0], N[3], N[6])

2021/10/20 14:55

ottato

#python1
arr=[]
for i in range(10):
    print(i+1,"번째", end=' ')
    arr.append(int(input("수를 입력하시오")))    

print(arr[0],' ',arr[3],' ',arr[6])


파이썬으로 풀었습니다~!

2022/01/30 23:38

양캠부부

package org.javaturotials.ex;
import java.util.*;
import java.util.stream.Collectors;

public class test {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        for(int i=1; i<=10; i++) {
            int z = sc.nextInt();
            if(i==1 || i==4 || i==7) {
                System.out.println(z);
            }
        }
    }
    }

2022/02/19 20:20

Kkubuck

for i in range(10):
    a=int(input("#"))
    if i==3 or i==6 or i==9:
        print(a)

2022/05/10 17:25

yunjae

C, Python, Java

#include <stdio.h>
int main(void)
{
    int a = 0;
    int b = 0;
    int c = 0;
    int d = 0;
    int e = 0;
    int f = 0;
    int g = 0;
    int h = 0;
    int i = 0;
    int j = 0;

    printf("10개의 숫자를 입력해주십시오");
    scanf("%d", &a);
    scanf("%d", &b);
    scanf("%d", &c);
    scanf("%d", &d);
    scanf("%d", &e);
    scanf("%d", &f);
    scanf("%d", &g);
    scanf("%d", &h);
    scanf("%d", &i);
    scanf("%d", &j);
    printf("%d, %d, %d", a, d, g);

    return 0;
}

``````{.python}
print("10개의 숫자를 입력해주십시오")
a = int(input())
b = int(input())
c = int(input())
d = int(input())
e = int(input())
f = int(input())
g = int(input())
h = int(input())
i = int(input())
j = int(input())
print(a, d, g)
import java.util.*;

class number {
    public static void main(String[] args)
    {
        int a = 0, b = 0, c = 0, d = 0, e = 0, f = 0, g = 0, h = 0, i = 0, j = 0;

        System.out.printf("10가지 숫자를 입력해주세요");
        Scanner scanner = new Scanner(System.in);
        a = scanner.nextInt();
        b = scanner.nextInt();
        c = scanner.nextInt();
        d = scanner.nextInt();
        e = scanner.nextInt();
        f = scanner.nextInt();
        g = scanner.nextInt();
        h = scanner.nextInt();
        i = scanner.nextInt();
        j = scanner.nextInt();

        System.out.printf("%d, %d, %d", a, d, g);
    }
}

2022/10/27 23:29

김성범

problem = input()
cnt = 0;
su = ''
for i in problem:
    if i == ' ':
        cnt += 1
        if cnt % 3 == 1:
            print(' {0}'.format(su))
        su = ''
    else:
        su += i

2023/07/10 12:42

insperChoi

a = input()
l = a.split()
if len(l) == 10:
  print(int(l[0]), int(l[3]), int(l[6]))
else:
  raise ValueError("숫자의 갯수가 틀립니다.")

2023/07/12 21:49

스탠리

i = input("숫자 입력:")
a = list(i)
print(a[0],a[3],a[6])

2025/02/25 14:46

Dasol Lee

목록으로