BOJ 11721 열 개씩 끊어 출력하기

1 개요[ | ]

BOJ 11721 열 개씩 끊어 출력하기

[[분류:BOJ {{{단계}}}단계]]

  • 주어진 글자를 10글자씩 나눠 출력하는 문제
  • 알고리즘 분류: 출력
BOJ 단계별로 풀어보기
순번 문제 풀이

틀:BOJ 3단계 틀:BOJ 단계 푸터

2 Bash[ | ]

read n
echo $n | fold -w10

3 C++[ | ]

#include <iostream>
using namespace std;
char str[100];
void printStr() {
	int pos = 0;
	while(true) {
		for(int i=0; i<10; i++) {
			char ch = str[pos+i];
			if( ch == 0 ) return;
			printf("%c", ch);
		}
		printf("\n");
		pos += 10;
	}
}
int main() {
	scanf("%s", str);
	printStr();
}

4 Java[ | ]

import java.util.*;
public class Main {
    public static void main(String args[]) {
        Scanner sc = new Scanner(System.in);
        String str = sc.next();
        for (int i=0; i<str.length(); i+=10) {
            System.out.println( str.substring(i, Math.min(i+10, str.length())) );
        }
    }
}

5 Perl[ | ]

$,=$/;
$_=<>;
print /.{1,10}/g;

6 PHP[ | ]

<?php
fscanf(STDIN,"%s",$str);
$len = strlen($str);
for( $i=0; $i<$len; $i+=10 ) {
    echo substr($str, $i, 10)."\n";
}

7 Python[ | ]

str = input()
for i in range(0,len(str),10):
    print( str[i:i+10] )
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}