코딩실패.jpg

 

 

제가 보기엔 심부름한 친구도 틀린거 같아요 ㅋㅋ

 

buy(바나나우유, 2);

 

if(메론빵){
buy('',4);
}

buy function ($item, $quantity) {
act buying ($item * $quantity); // 대충 반복한다는 코드의 생략 ㅋㅋ
}

 

대략 이렇게 코딩한거 같으니...

일단 바나나우유 2개는 디폴트로 구입해 와야 하고 ㅋㅋ

 

다음 코드에서 buy 함수에 $itme 이 누락되었으므로 여기는 실패 

 

바나나우유 2개를 사왔어야 한다고 봅니다 ㅎ

 

 

웹지기

profile
10년을 다루다 보니 이제 간단한 것도 만들고 커뮤니티 운영에 관한 다양한 노하우가 있습니다. 어려운 점이나 가지신 생각을 함께 소통해 보아요.
https://rxtip.kr/ 라이믹스 꿀팁
  • profile

    객체지향 버전

     

    $buyer = new Buyer();

    $buyer->setProduct('바나나우유');

    $buyer->setQuantity(2);

    $buyer->buy();

    if (exists('메론빵')) {

        // setProduct(???);

        $buyer->setQuantity(4);

        $buyer->buy();

    }

     

    결과: 바나나우유 6개 사옵니다. ㅋㅋㅋㅋㅋㅋ

  • profile profile

    $buyer->setQuantity(2);
    $buyer->setQuantity(4);

    이게 다 적용되는건가보네요 ㅋㅋ

     

    $buyer->setProduct('바나나우유'); 이게 계속 영향을 주는거군요 ㅋㅋ

  • profile profile

    미래의 PHP 버전

    $buyer->setQuantity('2');

    500 Error
    Fatal double 형태의 매개변수에 문자열을 추가할 수 없습니다. (고로 구입을 포기합니다)ㅋㅋㅋㅋㅋㅋㅋㅋ

  • profile profile

    한국어는 미묘한 어감 차이로 뒷 문장이 앞 문장을 치환하는 경우가 흔해서 코드로 변환할때 주의할 점이 많더군요 ㅠㅠ. "아빠~ 올때 선물사다주세요", "그래~ 게임기 사오마. 공부 열심히하면 컴퓨터 사오고"... 둘다 사온다는 뜻이 아니고, 게임기를 사올 것인데, 공부 열심히하면 게임기 사는 것은 취소하고 컴퓨터로 사오겠다는 뜻이 됩니다. 그러니까,

    if (exist("메론빵"))
    {
        $buyer->cancelBuy();
        $buyer->setQuantity(4);
        $buyer->buy();
    }


    바나나우유 4개 사왔을 것 같습니다 ㅎㅎ~~~~~~

  • profile profile
    cancelBuy()를 제대로 구현했는지에 따라 다르겠네요. ㅎㅎ
  • profile

    bananamilk.png

     

    Copilot AI도 인정한 공식이네요 ㅋㅋㅋ