잠쉬 쉬어가는 문제입니다.(더 복잡해지려나?) 정보
잠쉬 쉬어가는 문제입니다.(더 복잡해지려나?)본문
오전에 잠시 친구녀석이
저에게 풀어보라고 내준 문제입니다.
0 1 2 3 4 5 6 7 8 9 8 7 6 5 4 3 2 1 0
를 조건문 1, 루프문 1 을 써서 출력하는 문제입니다.
젤 짧게 하면 4줄으로도 가능하고
배열이나 그런 함수는 쓸수 없구요.
자 여러분들도 한번 풀어보시겠어여?
맞추시는 분을 답변 채택해드리겠습니다.
^^
음.. 미리 힌트 하나 나가죠.
각 언어루 다 짤수 있습니다.
전 php로 하는건줄 알구 했구, 칭구는 자스, 모법 답안은 jsp입니다.
댓글 전체
<?
for($i=0;$i<19;$i++){
if($i <= 9){
echo $i;
echo " ";
}
if($i > 9){
echo 18 - $i;
echo " ";
}
}
?>
for($i=0;$i<19;$i++){
if($i <= 9){
echo $i;
echo " ";
}
if($i > 9){
echo 18 - $i;
echo " ";
}
}
?>
결과 화면
0 1 2 3 4 5 6 7 8 9 8 7 6 5 4 3 2 1 0
0 1 2 3 4 5 6 7 8 9 8 7 6 5 4 3 2 1 0
for($i=0; $i<19; $i++) {
if($i <10) {
echo $i." ";
} else {
echo 18-$i." ";
}
}
제가 한거랑 비슷하네여.
역시 PHP는 나와봐야 이정도란 말인가? ㅎㅎ
좀 더 획기적인 알고리즘이 없을까 지금도 좀 생각해봅니다.^^
if($i <10) {
echo $i." ";
} else {
echo 18-$i." ";
}
}
제가 한거랑 비슷하네여.
역시 PHP는 나와봐야 이정도란 말인가? ㅎㅎ
좀 더 획기적인 알고리즘이 없을까 지금도 좀 생각해봅니다.^^
음. 마지막에 베스트 답변들도 나타내주께여.^^
<?
for($i=0;$i<19;$i++){
if($i <= 9){
echo $i;
echo " ";
}
elseif($i > 9){
echo 18 - $i;
echo " ";
}
}
?>
for($i=0;$i<19;$i++){
if($i <= 9){
echo $i;
echo " ";
}
elseif($i > 9){
echo 18 - $i;
echo " ";
}
}
?>

echo "0 1 2 3 4 5 6 7 8 9 8 7 6 5 4 3 2 1 0";
정답 인정 >>..<<

>>를 조건문 1, 루프문 1 을 써서 출력하는 문제입니다.
??????
??????

켁~~~~!
You Winner~~~~~!
You Winner~~~~~!
곱슬님....불인정... 조건문 없소용..호호호.
<?
$list = array(1,2,3,4,5,6,7,8,9,8,7,6,5,4,3,2,1,0);
for($i=0;$i<18;$i++){
echo $list[$i];
echo " ";
}
?>
$list = array(1,2,3,4,5,6,7,8,9,8,7,6,5,4,3,2,1,0);
for($i=0;$i<18;$i++){
echo $list[$i];
echo " ";
}
?>
이런 배열이 들어갔네요..끙
저두 첨에 배열했었져.
글구 array 에 다 넣으면 무슨 의미를..-_-;;
array 와 절묘한 array_reverse를...ㅋㅋ
아무튼 뮤존님 말고는 특별히 더 언급하시는 분들이 없을듯 하군요.
좀 더 있으시려나??? 좀 더 지켜보겠습니다.
<< 근데 잠시 놀자구 올린 글인데 질문이 아닌..ㅠㅠ 내 아까운 포인트...크헝..
미쳐 포인트 달라고 할줄은 정말 몰랐네요. ㅠㅠ >>
글구 array 에 다 넣으면 무슨 의미를..-_-;;
array 와 절묘한 array_reverse를...ㅋㅋ
아무튼 뮤존님 말고는 특별히 더 언급하시는 분들이 없을듯 하군요.
좀 더 있으시려나??? 좀 더 지켜보겠습니다.
<< 근데 잠시 놀자구 올린 글인데 질문이 아닌..ㅠㅠ 내 아까운 포인트...크헝..
미쳐 포인트 달라고 할줄은 정말 몰랐네요. ㅠㅠ >>
ㅋㅋ

<?php
for($i = 0; $i < 19; $i ++){
if ($i < 10) echo $i;
else echo (18 - $i);
}
?>
for($i = 0; $i < 19; $i ++){
if ($i < 10) echo $i;
else echo (18 - $i);
}
?>

세줄짜리
<?php
for($i = 0; $i < 19; $i ++){
echo ($i < 10) ? $i : (18 - $i);
}
?>
테스트 안해보고 올렷더만 18로 해야하군요
<?php
for($i = 0; $i < 19; $i ++){
echo ($i < 10) ? $i : (18 - $i);
}
?>
테스트 안해보고 올렷더만 18로 해야하군요
두줄짜리
<?
for($i=0; $i<19; $i++)
echo ($i <10) ? $i." " : 18-$i." ";
?>
<?
for($i=0; $i<19; $i++)
echo ($i <10) ? $i." " : 18-$i." ";
?>

그건 의미가 없어요
괄호 빼선...... ㅎㅎ
괄호 빼선...... ㅎㅎ

이런거 별거 아닌거 같아도
많이 해보면 도움 됩니다.
많이 해보면 도움 됩니다.

조건문 1, 반복문 1 ??
if(1) while(die("0 1 2 3 4 5 6 7 8 9 8 7 6 5 4 3 2 1 0"));
if(1) while(die("0 1 2 3 4 5 6 7 8 9 8 7 6 5 4 3 2 1 0"));

ㅎㅎ
출제자의 의도와 다른 답변이네요.
고수머리인 사람들이 고집이 좀 있죠?
출제자의 의도와 다른 답변이네요.
고수머리인 사람들이 고집이 좀 있죠?

앗 거기다 최씨네요?
var i=0;
var revers = false;
while(i >= 0){
document.write(i + ' ');
if(i < 9 && revers == false){
i++;
}else{
revers = true;
i--;
}
}
var revers = false;
while(i >= 0){
document.write(i + ' ');
if(i < 9 && revers == false){
i++;
}else{
revers = true;
i--;
}
}

이것도 똑같이 하면 되는데요......
var value;
for(var i = 0; i < 19; i++) {
value = (i < 10)? i : (18 - i);
document.write(value + '');
}
var value;
for(var i = 0; i < 19; i++) {
value = (i < 10)? i : (18 - i);
document.write(value + '');
}
답변 하나 올려봅니다.
이건 자스로 한경우입니다.
이건 자스로 한경우입니다.

jsp 모범답안이라는것 한번 올려보세요

이거 참... 끼어들 수 없는 고수분들의 세계!!! ㅠㅁㅠ

ㅎㅎ 그런거 없어요.
한가해서......
한가해서......
for (int i=-9; i<=9; i++) {
int v = (i>0)? 9-i : 9+i;
System.out.print(" " + v);
}
머 다 비슷하죠 솔찍히 모범답안이라고 따로 있을가요?
중요한건 얼마나 알고리즘이 잘 짜여졌냐겠죠.
근데 답변들 많으시네..ㅋㅋ
<< 적는 분만 적으시는건가?? >>
int v = (i>0)? 9-i : 9+i;
System.out.print(" " + v);
}
머 다 비슷하죠 솔찍히 모범답안이라고 따로 있을가요?
중요한건 얼마나 알고리즘이 잘 짜여졌냐겠죠.
근데 답변들 많으시네..ㅋㅋ
<< 적는 분만 적으시는건가?? >>

구현 하는 것은 다 똑같습니다.
약간의 문법차이와 함수명의 차이일뿐
대부분 다 똑같이 표현 가능합니다.
이게 모범답안 맞긴 맞네요.
깔끔하니 좋네요
약간의 문법차이와 함수명의 차이일뿐
대부분 다 똑같이 표현 가능합니다.
이게 모범답안 맞긴 맞네요.
깔끔하니 좋네요

저도
for($i=0,$k=0;$i<19;$i++,$k++) {
if ($i>8) $k=18-$i;
echo $k.' ';
}
for($i=0,$k=0;$i<19;$i++,$k++) {
if ($i>8) $k=18-$i;
echo $k.' ';
}

관리자님 답안도 좋네요.

감사합니다. ^^
ㅎㅎ 지금까지 답안들을 계속 보면서
다 큰 틀은 벗어나지 않는거 같습니다.
하긴 조건문과 반복문 하나라는 틀안에서 당연한 말이기도 할테구요.
관심가지고 참여해주신분들 감사드려요.
그런데 제목처럼 다들 잠시 쉬어가는 시간이 되셨는지요? ^^
다 큰 틀은 벗어나지 않는거 같습니다.
하긴 조건문과 반복문 하나라는 틀안에서 당연한 말이기도 할테구요.
관심가지고 참여해주신분들 감사드려요.
그런데 제목처럼 다들 잠시 쉬어가는 시간이 되셨는지요? ^^

네 쉬어가는 시간 되었습니다.
다음에도 또 내세요.
다음에도 또 내세요.

$a=$f=0;
do {
if ($f||$a>8) {
$f = 1;
echo $a--.' ';
} else {
echo $a++.' ';
}
} while($a>-1);
do {
if ($f||$a>8) {
$f = 1;
echo $a--.' ';
} else {
echo $a++.' ';
}
} while($a>-1);

혹 제가 위에 단 코멘트 때문에 속상한것 아니에요?
농담인데요?
이렇게 해도 되겠죠.
농담인데요?
이렇게 해도 되겠죠.

속상한거 없습니다아~~ ^^
무서운 고수들...
각 언어별로 정리해주세요~~~~
ps. 어셈블리, 포트란, 코볼부터 시작해야 할까요?
각 언어별로 정리해주세요~~~~
ps. 어셈블리, 포트란, 코볼부터 시작해야 할까요?

ㅋㅋㅋㅋㅋ
저두 낑겨주세요. ㅡㅡ ;
for($z1=0,$z2=9; $z1<19; $z1++) if($z1<=9) echo" $z1"; else{ $z2--; echo" $z2";}
for($z1=0,$z2=9; $z1<19; $z1++) if($z1<=9) echo" $z1"; else{ $z2--; echo" $z2";}

흠 이미 늦엇어요
어디갓다 오셧어요......ㅎㅎ
어디갓다 오셧어요......ㅎㅎ
ㅡㅡㅋ 유창화님 잡으러.. 히히

히히
나잡아봐라~~~~~
저 퇴근합니다.
나잡아봐라~~~~~
저 퇴근합니다.
흠냐.. >>..<<
처음 쓴사람 포인트 주세요. ㅋㅋㅋㅋㅋ
처음 쓴사람 포인트 주세요. ㅋㅋㅋㅋㅋ
잼 나는군요. 잼 있어요.

외계어? 로 보이네요,
달러, 부등호, 만약, 또는 ;;;
공부를 해야지 원~~
달러, 부등호, 만약, 또는 ;;;
공부를 해야지 원~~