$str = "74, 54, 88, 69, 46, 2, 20, 82, 36, 79, 12, 7, 81, 39, 42, 93, 18, 55, 35, 8, 85, 25, 66, 84, 23, 73, 83, 67, 52, 78, 1, 24, 71, 96, 75, 86, 17, 72, 38, 19, 27, 53, 47, 41, 92, 63, 61, 95, 89, 51";
위와 같은 값이 있습니다.
함수의 사용 없이 , 로 구분된 숫자의 합을 구하세요.
74 + 54 + 88 + ... + 51 = ?
댓글 14개
14년 전
$i = 0;
$num = '';
$sum = 0;
$plus = '';
while(1){
if ($str[$i] == null) break;
if ($str[$i] == ',' || $str[$i] == ' ') {
if ($num != '') {
$sum += (int)$num;
echo $plus . $num;
if ($plus == '') $plus = ' + ';
}
$num = '';
}
else {
$num .= $str[$i];
}
$i++;
}
echo ' = ' . $sum;
$num = '';
$sum = 0;
$plus = '';
while(1){
if ($str[$i] == null) break;
if ($str[$i] == ',' || $str[$i] == ' ') {
if ($num != '') {
$sum += (int)$num;
echo $plus . $num;
if ($plus == '') $plus = ' + ';
}
$num = '';
}
else {
$num .= $str[$i];
}
$i++;
}
echo ' = ' . $sum;
14년 전
글쓸때 옵션이 있으면 좋겟네요.
일정시간 설정가능하게 하고 그 이후 코멘트 공개.
아니면 글쓴 사람의 수정에 의해서 코멘트 공개
다른 사람의 답이 먼저 보이면 의욕이 좀 떨어지는듯 합니다.
일정시간 설정가능하게 하고 그 이후 코멘트 공개.
아니면 글쓴 사람의 수정에 의해서 코멘트 공개
다른 사람의 답이 먼저 보이면 의욕이 좀 떨어지는듯 합니다.
14년 전
array() 함수도 안되나요?
14년 전
함수는 다 안된다네요.
14년 전
$str문장이 저 상태에서 바로 배열 형태가 되나요? ㅡㅡ? 제가 안해봐서. ^^
14년 전
그냥 문자열이죠.
PHP 에서는 배열도 됩니다.
$str[0] ... $str[n]
PHP 에서는 배열도 됩니다.
$str[0] ... $str[n]
14년 전
PHP에서 \0문자 안먹히나봐요?
함수에 넘 익숙해졌나봐요.
기초공부 다시 해야겠습니다. ^^
오늘 즐벙하십시오. 다래끼 조심하시고... ㅋㅋ
옛날에 시골에선 다래끼나 두드러기 나면 부뚜막에 발가벗겨 세워놓고 화로에 짚 태워가며 재를 날리면서 무슨무슨 잡귀 물러가라고 했었죠. ㅎㅎ
함수에 넘 익숙해졌나봐요.
기초공부 다시 해야겠습니다. ^^
오늘 즐벙하십시오. 다래끼 조심하시고... ㅋㅋ
옛날에 시골에선 다래끼나 두드러기 나면 부뚜막에 발가벗겨 세워놓고 화로에 짚 태워가며 재를 날리면서 무슨무슨 잡귀 물러가라고 했었죠. ㅎㅎ
14년 전
$str = "74, 54, 88, 69, 46, 2, 20, 82, 36, 79, 12, 7, 81, 39, 42, 93, 18, 55, 35, 8, 85, 25, 66, 84, 23, 73, 83, 67, 52, 78, 1, 24, 71, 96, 75, 86, 17, 72, 38, 19, 27, 53, 47, 41, 92, 63, 61, 95, 89, 51";
$tot = 0;
$sw = 1;
$i = 0;
$num = "";
while($sw) {
if(($str[$i] == ",") || ($str[$i] == null)) {
echo $tot . " + " . $num . " = ";
$num = ($num * 100) / 100; //-- 문자형으로 조합된 숫자 앞에 붙게되는 공백문자를 제거 할 때. 생략 무관
$tot += $num;
$num = "";
echo $tot . "<br>";
if($str[$i] == null) $sw = 0;
}else
$num .= $str[$i];
$i++;
}
echo "합 = " . $tot;
$tot = 0;
$sw = 1;
$i = 0;
$num = "";
while($sw) {
if(($str[$i] == ",") || ($str[$i] == null)) {
echo $tot . " + " . $num . " = ";
$num = ($num * 100) / 100; //-- 문자형으로 조합된 숫자 앞에 붙게되는 공백문자를 제거 할 때. 생략 무관
$tot += $num;
$num = "";
echo $tot . "<br>";
if($str[$i] == null) $sw = 0;
}else
$num .= $str[$i];
$i++;
}
echo "합 = " . $tot;
14년 전
$str = "74, 54, 88, 69, 46, 2, 20, 82, 36, 79, 12, 7, 81, 39, 42, 93, 18, 55, 35, 8, 85, 25, 66, 84, 23, 73, 83, 67, 52, 78, 1, 24, 71, 96, 75, 86, 17, 72, 38, 19, 27, 53, 47, 41, 92, 63, 61, 95, 89, 51";
$t = 0;
$n = "";
for($i = 0; $str[$i] != null; $i++) {
if($str[$i] == ",") {
$t += $n;
$n = "";
}else{
$n .= $str[$i];
}
}
echo $t;
$t = 0;
$n = "";
for($i = 0; $str[$i] != null; $i++) {
if($str[$i] == ",") {
$t += $n;
$n = "";
}else{
$n .= $str[$i];
}
}
echo $t;
14년 전
$str = "74, 54, 88, 69, 46, 2, 20, 82, 36, 79, 12, 7, 81, 39, 42, 93, 18, 55, 35, 8, 85, 25, 66, 84, 23, 73, 83, 67, 52, 78, 1, 24, 71, 96, 75, 86, 17, 72, 38, 19, 27, 53, 47, 41, 92, 63, 61, 95, 89, 51";
$cnt = 0;
for($cnt=0; $str[$cnt] != null; $cnt++){
if($str[$cnt] == ","){
$sum += $n;
unset($n);
}else if($str[$cnt] != " "){
$n .= $str[$cnt];
}
}
echo $sum;
$cnt = 0;
for($cnt=0; $str[$cnt] != null; $cnt++){
if($str[$cnt] == ","){
$sum += $n;
unset($n);
}else if($str[$cnt] != " "){
$n .= $str[$cnt];
}
}
echo $sum;
14년 전
흐미~
grapedw
14년 전
은근 유익하다는..
14년 전
ㅎㅎㅎ
14년 전
눈팅만 하다가.......
근 한달이나 늦었지만...유창화님, 바보천사님의 두번째 프로그램, 밀로즈님 모두 마지막 51은 더하지 않습니다.
바보천사님의 첫번째 프로그램은 마지막 51을 더해서 정상적으로 나옵니다.
51 다음에 ','나 공백이 없기 때문에 더하는 루틴을 거치지 않습니다.
for 문 끝나고 남아있는 게 숫자이면 마지막 숫자를 더하거나 for문 돌리기 전에 끝이라는 임의의 표시를 하고 돌려야 될 것 같습니다....
걍....간만에 시간이 남아서....오지랖이면..ㅈㅅ
근 한달이나 늦었지만...유창화님, 바보천사님의 두번째 프로그램, 밀로즈님 모두 마지막 51은 더하지 않습니다.
바보천사님의 첫번째 프로그램은 마지막 51을 더해서 정상적으로 나옵니다.
51 다음에 ','나 공백이 없기 때문에 더하는 루틴을 거치지 않습니다.
for 문 끝나고 남아있는 게 숫자이면 마지막 숫자를 더하거나 for문 돌리기 전에 끝이라는 임의의 표시를 하고 돌려야 될 것 같습니다....
걍....간만에 시간이 남아서....오지랖이면..ㅈㅅ
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 3830 | 14년 전 | 934 | ||
| 3829 | 14년 전 | 1681 | ||
| 3828 | 14년 전 | 957 | ||
| 3827 |
방황하는중년
|
14년 전 | 910 | |
| 3826 |
|
14년 전 | 1640 | |
| 3825 | 14년 전 | 878 | ||
| 3824 | 14년 전 | 729 | ||
| 3823 | 14년 전 | 741 | ||
| 3822 |
level999
|
14년 전 | 834 | |
| 3821 | 14년 전 | 1018 | ||
| 3820 |
TzM위드컴
|
14년 전 | 939 | |
| 3819 | 14년 전 | 992 | ||
| 3818 |
base64
|
14년 전 | 1104 | |
| 3817 |
base64
|
14년 전 | 970 | |
| 3816 | 14년 전 | 2241 | ||
| 3815 | 14년 전 | 1871 | ||
| 3814 |
|
14년 전 | 2535 | |
| 3813 | 14년 전 | 509 | ||
| 3812 | 14년 전 | 810 | ||
| 3811 | 14년 전 | 1074 | ||
| 3810 | 14년 전 | 679 | ||
| 3809 |
스님꼬신수녀
|
14년 전 | 658 | |
| 3808 | 14년 전 | 1461 | ||
| 3807 | 14년 전 | 1274 | ||
| 3806 | 14년 전 | 2371 | ||
| 3805 | 14년 전 | 1267 | ||
| 3804 | 14년 전 | 857 | ||
| 3803 | 14년 전 | 3374 | ||
| 3802 | 14년 전 | 1594 | ||
| 3801 | 14년 전 | 1006 | ||
| 3800 | 14년 전 | 1361 | ||
| 3799 | 14년 전 | 720 | ||
| 3798 |
커피는막심
|
14년 전 | 1842 | |
| 3797 | 14년 전 | 777 | ||
| 3796 | 14년 전 | 1206 | ||
| 3795 | 14년 전 | 713 | ||
| 3794 |
방황하는중년
|
14년 전 | 1248 | |
| 3793 | 14년 전 | 1486 | ||
| 3792 | 14년 전 | 1000 | ||
| 3791 | 14년 전 | 792 | ||
| 3790 | 14년 전 | 1009 | ||
| 3789 | 14년 전 | 937 | ||
| 3788 | 14년 전 | 1955 | ||
| 3787 | 14년 전 | 1119 | ||
| 3786 | 14년 전 | 816 | ||
| 3785 | 14년 전 | 712 | ||
| 3784 | 14년 전 | 1328 | ||
| 3783 | 14년 전 | 2620 | ||
| 3782 | 14년 전 | 710 | ||
| 3781 |
|
14년 전 | 2547 | |
| 3780 |
헬프데스크
|
14년 전 | 1664 | |
| 3779 |
방황하는중년
|
14년 전 | 901 | |
| 3778 |
|
14년 전 | 1109 | |
| 3777 |
|
14년 전 | 1015 | |
| 3776 |
스누피사랑
|
14년 전 | 998 | |
| 3775 |
silver31
|
14년 전 | 506 | |
| 3774 |
|
14년 전 | 717 | |
| 3773 | 14년 전 | 816 | ||
| 3772 |
|
14년 전 | 1177 | |
| 3771 | 14년 전 | 874 | ||
| 3770 | 14년 전 | 1229 | ||
| 3769 | 14년 전 | 1012 | ||
| 3768 |
Dokjin
|
14년 전 | 1114 | |
| 3767 |
Dokjin
|
14년 전 | 714 | |
| 3766 | 14년 전 | 1025 | ||
| 3765 |
|
14년 전 | 922 | |
| 3764 | 14년 전 | 806 | ||
| 3763 | 14년 전 | 694 | ||
| 3762 | 14년 전 | 1176 | ||
| 3761 |
쉽다zzz
|
14년 전 | 1583 | |
| 3760 |
gtm100
|
14년 전 | 941 | |
| 3759 |
원시인교주
|
14년 전 | 783 | |
| 3758 | 14년 전 | 3320 | ||
| 3757 | 14년 전 | 848 | ||
| 3756 | 14년 전 | 736 | ||
| 3755 | 14년 전 | 2133 | ||
| 3754 | 14년 전 | 1519 | ||
| 3753 | 14년 전 | 2032 | ||
| 3752 | 14년 전 | 600 | ||
| 3751 | 14년 전 | 856 | ||
| 3750 |
방황하는중년
|
14년 전 | 717 | |
| 3749 |
hopeone
|
14년 전 | 549 | |
| 3748 | 14년 전 | 637 | ||
| 3747 | 14년 전 | 764 | ||
| 3746 | 14년 전 | 1514 | ||
| 3745 | 14년 전 | 873 | ||
| 3744 | 14년 전 | 915 | ||
| 3743 | 14년 전 | 548 | ||
| 3742 | 14년 전 | 1083 | ||
| 3741 | 14년 전 | 1669 | ||
| 3740 |
매너천사12
|
14년 전 | 1065 | |
| 3739 |
SGFlash
|
14년 전 | 1397 | |
| 3738 |
C2HGroup
|
14년 전 | 918 | |
| 3737 | 14년 전 | 1051 | ||
| 3736 | 14년 전 | 810 | ||
| 3735 | 14년 전 | 1122 | ||
| 3734 | 14년 전 | 1008 | ||
| 3733 | 14년 전 | 422 | ||
| 3732 | 14년 전 | 565 | ||
| 3731 | 14년 전 | 642 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기