$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문 돌리기 전에 끝이라는 임의의 표시를 하고 돌려야 될 것 같습니다....
걍....간만에 시간이 남아서....오지랖이면..ㅈㅅ
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 4230 |
|
13년 전 | 1554 | |
| 4229 | 13년 전 | 1112 | ||
| 4228 | 13년 전 | 2105 | ||
| 4227 | 13년 전 | 796 | ||
| 4226 |
|
13년 전 | 813 | |
| 4225 |
천국의눈믈
|
13년 전 | 628 | |
| 4224 |
visualp
|
13년 전 | 1433 | |
| 4223 |
visualp
|
13년 전 | 1044 | |
| 4222 |
visualp
|
13년 전 | 765 | |
| 4221 |
visualp
|
13년 전 | 5298 | |
| 4220 | 13년 전 | 1904 | ||
| 4219 | 13년 전 | 1145 | ||
| 4218 | 13년 전 | 641 | ||
| 4217 | 13년 전 | 9435 | ||
| 4216 | 13년 전 | 1553 | ||
| 4215 |
|
13년 전 | 570 | |
| 4214 | 13년 전 | 561 | ||
| 4213 | 13년 전 | 1426 | ||
| 4212 |
visualp
|
13년 전 | 2008 | |
| 4211 | 13년 전 | 1550 | ||
| 4210 | 13년 전 | 820 | ||
| 4209 |
|
13년 전 | 2044 | |
| 4208 | 14년 전 | 2047 | ||
| 4207 | 14년 전 | 2999 | ||
| 4206 | 14년 전 | 1096 | ||
| 4205 |
SGFlash
|
14년 전 | 1285 | |
| 4204 | 14년 전 | 808 | ||
| 4203 | 14년 전 | 893 | ||
| 4202 | 14년 전 | 2112 | ||
| 4201 | 14년 전 | 905 | ||
| 4200 | 14년 전 | 2377 | ||
| 4199 | 14년 전 | 626 | ||
| 4198 |
visualp
|
14년 전 | 3504 | |
| 4197 |
visualp
|
14년 전 | 723 | |
| 4196 | 14년 전 | 2082 | ||
| 4195 |
미사카10777호
|
14년 전 | 3467 | |
| 4194 |
senseme
|
14년 전 | 770 | |
| 4193 | 14년 전 | 948 | ||
| 4192 | 14년 전 | 1304 | ||
| 4191 |
DreamT
|
14년 전 | 800 | |
| 4190 |
onlymilk74
|
14년 전 | 1310 | |
| 4189 | 14년 전 | 1246 | ||
| 4188 | 14년 전 | 1369 | ||
| 4187 | 14년 전 | 1103 | ||
| 4186 |
|
14년 전 | 728 | |
| 4185 | 14년 전 | 1193 | ||
| 4184 | 14년 전 | 1168 | ||
| 4183 |
visualp
|
14년 전 | 1044 | |
| 4182 |
visualp
|
14년 전 | 610 | |
| 4181 |
|
14년 전 | 616 | |
| 4180 |
techer
|
14년 전 | 949 | |
| 4179 | 14년 전 | 520 | ||
| 4178 | 14년 전 | 3074 | ||
| 4177 | 14년 전 | 598 | ||
| 4176 | 14년 전 | 944 | ||
| 4175 | 14년 전 | 596 | ||
| 4174 |
|
14년 전 | 629 | |
| 4173 |
|
14년 전 | 1854 | |
| 4172 |
|
14년 전 | 907 | |
| 4171 | 14년 전 | 1393 | ||
| 4170 | 14년 전 | 662 | ||
| 4169 | 14년 전 | 1287 | ||
| 4168 | 14년 전 | 1770 | ||
| 4167 | 14년 전 | 809 | ||
| 4166 | 14년 전 | 1318 | ||
| 4165 |
visualp
|
14년 전 | 809 | |
| 4164 | 14년 전 | 1176 | ||
| 4163 | 14년 전 | 2601 | ||
| 4162 | 14년 전 | 653 | ||
| 4161 |
onlymilk74
|
14년 전 | 4786 | |
| 4160 | 14년 전 | 676 | ||
| 4159 | 14년 전 | 868 | ||
| 4158 | 14년 전 | 705 | ||
| 4157 | 14년 전 | 3389 | ||
| 4156 | 14년 전 | 502 | ||
| 4155 | 14년 전 | 836 | ||
| 4154 | 14년 전 | 1137 | ||
| 4153 | 14년 전 | 1141 | ||
| 4152 | 14년 전 | 634 | ||
| 4151 | 14년 전 | 1239 | ||
| 4150 | 14년 전 | 719 | ||
| 4149 | 14년 전 | 622 | ||
| 4148 |
쉽다zzz
|
14년 전 | 2253 | |
| 4147 | 14년 전 | 950 | ||
| 4146 | 14년 전 | 575 | ||
| 4145 | 14년 전 | 576 | ||
| 4144 | 14년 전 | 1611 | ||
| 4143 | 14년 전 | 766 | ||
| 4142 | 14년 전 | 1170 | ||
| 4141 | 14년 전 | 1157 | ||
| 4140 |
|
14년 전 | 1768 | |
| 4139 |
visualp
|
14년 전 | 1844 | |
| 4138 |
visualp
|
14년 전 | 1113 | |
| 4137 | 14년 전 | 769 | ||
| 4136 | 14년 전 | 709 | ||
| 4135 | 14년 전 | 958 | ||
| 4134 | 14년 전 | 1114 | ||
| 4133 | 14년 전 | 2527 | ||
| 4132 | 14년 전 | 575 | ||
| 4131 | 14년 전 | 891 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기