지운아빠

정답은?

<?php
$s = "1​0";
$sum = 0;

for ($i = 0; $i < 3; $i++) {
    $sum += (int)$s;
    $s++;
}

echo $sum, "\n";
1명이 반응했습니다
|

댓글 10개

1771474412_KyCo3NUdBM.webp
맞습니다. ㅎㅎ 예제 좀 만들어 보라고 하고 바로 올렸더니 이런 참사가 ㅎㅎㅎ

$s = 10

$s++  11

$s++  12

고로 10+11+12= 33

$s="10"으로 하면 문자이기 때문에 3 ;;;

정답
아 맞네요 ㅎㅎㅎ
본문에는 눈에 보이지 않는 문자열이 포함되어 있습니다.
직접 풀면 $s = 10 이지만 AI로 돌리면 1과 0 사이에 있는 문자열 때문에 $s = 1 로 인식되는 경우가 있고, 이 경우 AI는 답을 3이라고 대답하게 됩니다.

요즘 코테를 이런 식으로도 본다고 하더라구요. ㅎㅎ

PHP 8.3인데 결과를 33이 나오게 하려면 어떻게 해야 할까요? ㅠㅠ

이것저것 다해 봐도 3 아니면 6 나와서 맨붕 ㅋㅋ 

해결 했습니다 ㅎㅎ
본문 코드 그대로 입력하시면 무조건 오류입니다. ㅎㅎㅎ;;
우리만 알고 있자구요 ㅋ
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

+
제목 글쓴이 날짜 조회
4일 전 조회 116
4일 전 조회 111
4일 전 조회 107
4일 전 조회 112
4일 전 조회 157
4일 전 조회 87
4일 전 조회 94
4일 전 조회 110
4일 전 조회 105
5일 전 조회 113
5일 전 조회 240
5일 전 조회 114
5일 전 조회 158
5일 전 조회 180
5일 전 조회 122
5일 전 조회 168
5일 전 조회 83
5일 전 조회 147
5일 전 조회 148
5일 전 조회 152
5일 전 조회 200
5일 전 조회 90
5일 전 조회 75
5일 전 조회 207
5일 전 조회 96
5일 전 조회 163
5일 전 조회 185
6일 전 조회 231
6일 전 조회 144
6일 전 조회 163