개발자가...과연나랑 맞을까..? 스탠포드가 만든 코딩게임으로 한번 테스트해보자 | 프로그래밍 게임

  Рет қаралды 312,218

코딩알려주는누나

코딩알려주는누나

Күн бұрын

Пікірлер: 510
@코딩알려주는누나
@코딩알려주는누나 3 жыл бұрын
게임 하는곳 : stanford.edu/~cpiech/karel/learn.html 마지막 3문제 정답: hackmd.io/@oW_dDxdsRoSpl0M64Tfg2g/ryFIp1UFF 참고로 unit10, 11은 에러가 있더라고요... 😵 이부분은 그냥 넘어가시면 됩니다. Karel로 더 복잡한 알고리즘 문제를 풀어보고싶으시면: telnicky.github.io/kareljs/ 프로그래밍이 흥미가 있다! 더 배워보고싶다 하시면 언제든지 누나강의 들으러와~~ codingnoona.thinkific.com/
@털먹는토끼
@털먹는토끼 2 жыл бұрын
8-5번 문제에서 while (leftIsClear()) 이면 왼쪽에 벽이 없어야 작동되는 구문 아닌가요?ㅠㅠ karel 시작위치 왼쪽에 벽이 있는데 왜 작동되는걸까요.. 코딩에 재능이 없는건지 이해가 안갑니다ㅠㅠ
@원태연-k3l
@원태연-k3l Жыл бұрын
@@털먹는토끼저도요 ㅋㅋㅋ
@pmr3648
@pmr3648 Жыл бұрын
다 깨고 오겠습니다 ㅎㅎ
@koyot357
@koyot357 3 жыл бұрын
1. 컴퓨터랑 이야기할 자신이 있는가 2. 미세한 점의 차이를 발견할수 있는가 3. 위의 자신을 보며 현타를 견딜수 있는가 3개면 정리 끝
@BlackSkyUploadTube
@BlackSkyUploadTube 3 жыл бұрын
1. 욕을 주로 합니다 2. 남의 코드에선 잘 찾죠 3. 현타가 왜 오죠?
@jerneyon5999
@jerneyon5999 2 жыл бұрын
코린이 12-1 솔루션 큰 틀 1) 가운데 칸만 남기고 beeper를 채운다 2) invert를 이용해서 가운데 칸만 beeper가 남게 한다. 다른 분들 정말 간결하게 잘하시네요ㅠㅠ 어제 시작한 코린이라서 코드가 좀 조잡하지만 올려봅니다ㅎㅎ 저는 양 끝부터 하나씩 beeper를 채우는 함수를 구현하는데에 최대한 신경을 많이 썼습니다. function main(){ basicSetting(); while(frontIsClear()){ D(); } invert(); pickBeeper(); } // This is the basic setting // before starting loop fuction. function basicSetting(){ putBeeper(); while(frontIsClear()){ move(); } putBeeper(); turnAround(); while(frontIsClear()){ move(); } turnAround(); move(); } //Discrimainant function D(){ move(); move(); if(noBeepersPresent()){ turnAround(); move(); move(); turnAround(); putBeeper(); while(frontIsClear()){ move(); } turnAround(); while(beepersPresent()){ move(); } } else { turnAround(); move(); move(); putBeeper(); while(frontIsClear()){ move(); } } } function invert(){ turnAround(); while(frontIsClear()){ move(); } turnAround(); while(frontIsClear()){ if(beepersPresent()){ pickBeeper(); move(); } else { putBeeper(); move(); } } }
@장해-c1n
@장해-c1n 3 жыл бұрын
개발자입니다 와 테스트 너무 좋네요 개발자 고려하고있는 주위 친구들한테 추천해줘야겠어요 ㅋㅋ 영상 감사합니다
@코딩알려주는누나
@코딩알려주는누나 3 жыл бұрын
홍보 예쓰!!
@무과금러-b2q
@무과금러-b2q 3 жыл бұрын
코딩 배울라면 막할 때마다 나는 천재다 라고 소리치고 계속 푸는게 젤빠름
@sungjuyea4627
@sungjuyea4627 3 жыл бұрын
요즘은 코딩보다 아키텍쳐 짜는게 훨씬 고통스러운 개발자 1인... 코딩 능력 자체는 솔직히 누구나 연습만 하면 서울대 카이스트 천재들 만큼은 아니더라도 어느정도는 다 괜찮게 한다고 봄... 문제는 개발 != 코딩이라는거
@코딩알려주는누나
@코딩알려주는누나 3 жыл бұрын
아키택쳐... 전 그레벨도 아직 못간거 같아요..
@ryan-ze7nv
@ryan-ze7nv 3 жыл бұрын
와우 신기하네요 시간 날 때 애들이랑 같이 해봐야 겠어요. 좋은정보 감사합니다!!
@Heok526
@Heok526 2 жыл бұрын
양쪽 끝에 벽 세워두고 핑퐁처럼 왔다갔다하면서 표시해둔 다음 중간지점 한번더 표시해두고 나머지 싹 지워버리는 아이디어 너무 신기하네요. 흥미롭긴 한데 정답 보기 전에는 전혀 생각지도 못한 접근법이라 코딩 배워보는게 맞을까 싶은 생각이 드네요. 재미있는 게임 소개해주셔서 감사합니다~ 이것저것 좀 더 해보면서 판단해봐야겠어요
@quaa3179
@quaa3179 3 жыл бұрын
와 코딩 완전 처음 문돌이라 7-3에 rightIsClear랑 leftIsClear 이해가 한참동안 안가서 고민만 50분함요ㅋㅋ 바라보는 방향을 기준점으로 두고 왼쪽 오른쪽인지 초보가 어케알어... 그냥 Karel 기준으로 왼쪽이다 오른쪽이다 라고 생각하지 참...
@franklee5344
@franklee5344 3 жыл бұрын
아이패드에서 해봤던 swift playground 랑 비슷해보이네요! 한번 해봐야겠어요ㅎㅎㅎ
@3.1.2.4.4
@3.1.2.4.4 3 жыл бұрын
팩트. 일단 나랑 맞을까라는 생각이 조금이라도 들어서 이 영상을 눌렀다면 안맞는거
@startcoding.official
@startcoding.official 3 жыл бұрын
와 영상 떡상했네요ㅋㅋ 축하합니다 언제 10만 조회수가 됬데~!
@otitieo43
@otitieo43 2 жыл бұрын
음 처음에는 재밌다가 나중에는 귀찮아지면서 개발자면 이런 걸 평생 해야한다고? 생각이 들었어요! 개발자 적성 아닌 사람 괜한 헛걸음 하지 않게 도와주셔서 감사드려요!!
@최은희-h8o
@최은희-h8o 3 жыл бұрын
코딩은 안배워보고 엑셀만 깔짝거리던 직장인인데요 이거 새벽에 보고 재밌을 것 같아서 핸드폰으로 하다가 8-5에서 빡쳐가지구 결국 노트북까지 켰네요;; 다른 분들 어떻게 하셨는진 모르겠지만 저는 이렇게 했습니당 putBeeperLine(); while(leftIsClear()) { turnAround(); while(frontIsClear()) { move(); } turnRight(); move(); turnRight(); putBeeperLine(); }
@buyong_dev
@buyong_dev 3 жыл бұрын
오우.. 개발 현직자인데 8-5에서 고민했네요. facing이 안되길래 뭐지..? 하고 생각하다가 영상에 resetPosition이라는 함수명을 보고 "아.. 그냥 처음 위치로 이동하면 되는구나"라고 생각해서 코드 구성하니까 바로되네요 ㅋㅋㅋ 휴.. function main() { while(frontIsClear()) { putBeeperLine();
@돔양꿍-t3z
@돔양꿍-t3z 2 жыл бұрын
unit 12-1번 떠오르는대로 풀어봤는데 아무도 안보시겠지만 공유합니다. 기본적인 아이디어는 모든 정사각형의 대각선 교점은 각변의 중점이다, 였습니다. function main(){ up(); left_Diagonal(); up(); right_Diagonal_search(); clear(); } function up(){ /// 대각선 이동을 위해서 사각형의 좌측 or 우측 꼭대기로 올라가는 함수 turnLeft(); while(frontIsClear()){ move(); } turnRight(); } function left_Diagonal(){ //// 왼쪽위에서 우측으로 대각선을 그리며 beeper설치하는 함수 while(frontIsClear()){ putBeeper(); turnRight(); move(); turnLeft(); move(); } } function right_Diagonal_search(){ //// 우측위에서 좌측으로 대각선으로 이동하며 만나는 beeper 탐지후 수직으로 내려와 중점표시 while(noBeepersPresent()){ turnRight(); move(); turnRight(); move(); turnLeft(); turnLeft(); } turnRight(); while(frontIsClear()){ move(); } putBeeper(); turnRight(); } function clear(){ //// left diagonal에 남아있는 beeper들 지우기 while(frontIsClear()){ move(); } turnLeft(); turnLeft(); up(); while(frontIsClear()){ pickBeeper(); turnRight(); move(); turnLeft(); move(); } } function turnRight(){ turnLeft(); turnLeft(); turnLeft(); }
@러드킹
@러드킹 2 жыл бұрын
오 저도 돔양꿈 님이랑 비슷한 접근법으로 풀었는데 정답 보고 나니까 이렇게 깔끔하게 풀이가 가능하구나... 싶어서 놀랐습니다. function main(){ makeStair(); turnAround(); moveToEnd(); turnAround(); findStair(); makeGoal(); cleanUp(); } function makeStair(){ ///시작점에서 대각선 위로 올라가면서 계단을 만듭니다. while(frontIsClear()){ putBeeper(); move(); turnLeft(); move(); turnRight(); } putBeeper(); } function findStair(){ ///북서쪽(좌상단)에서 대각선으로 내려오면서 계단을 찾습니다. move(); turnRight(); move(); turnLeft(); } } function makeGoal(){ ///계단에서 수직으로 내려와 비퍼를 꽂습니다. turnRight(); moveToEnd(); putBeeper(); turnRight(); moveToEnd(); turnAround(); } function cleanUp(){ ///계단을 제거한후 골(남동쪽,우하단)로 돌아갑니다. while(frontIsClear()){ pickBeeper(); move(); turnLeft(); move(); turnRight(); } pickBeeper(); turnRight(); moveToEnd(); turnLeft(); } function moveToEnd(){ while(frontIsClear()){ move(); } } function turnRight(){ repeat(3){ turnLeft(); } } function turnAround(){ repeat(2){ turnLeft(); } }
@돔양꿍-t3z
@돔양꿍-t3z 2 жыл бұрын
@@러드킹 ㅋㅋㅋ앗 저와 같은 생각이셧네요 어쨋든 잘 작동하니까 좋은걸로..!
@필삼-v5t
@필삼-v5t 2 жыл бұрын
와.. 짜증나면서도 중독성이 있네요. 될듯 말듯 밀당하는 느낍입니다. 저도 제가 만든 12장 코드 올려봅니다~! function main(){ putBeeper(); while(frontIsClear()){ move(); } turnAround(); move(); putBeeper(); while(frontIsClear()){ move(); if(beepersPresent()){ turnAround(); pickBeeper(); move(); if(noBeepersPresent()){ putBeeper(); } } } }
@JaniceYoo
@JaniceYoo Ай бұрын
안녕하세요... 요즘 코딩 배우다가 현타와서 이거하면서 안되면 걍 때려칠까 하다가 마지막 부분에서 막혀서 이거 참고해서 풀었습니다... 전 역시 뭔가를 보면서 하는게 적성에 맞나봐요 ㅠㅠ 코드 돌아가는 방식을 참고해서 제 방식으로 풀어봤는데 정말 도움 많이 됬습니다 감사합니다 ㅠㅠㅠ 전 이렇게 짰거든요...: function main(){ putBeeper(); while(frontIsClear()){ move(); } putBeeper(); turnAround(); move(); while(noBeepersPresent()){ move(); if(beepersPresent()){ pickBeeper(); turnAround(); move(); putBeeper(); move(); } } pickBeeper(); while(frontIsClear()){ move(); }
@gongyoung03
@gongyoung03 2 ай бұрын
고딩때 코딩 배우다가 재미없어서 관뒀는데 최근에 다시 관심 생겨서 다시 해보니깐 재밌네요 학생때는 막히면 흥미가 없었는데, 지금은 막혀도 흥미가 생기고 집중해서 풀게 되네요
@long78934
@long78934 2 жыл бұрын
감사합니다! 해봐야겠어요!!
@marangatutv
@marangatutv 3 жыл бұрын
코딩에 대한 강의를 해 주시네요 너무 감사합니다.... 오늘 처음 방문했는데 앞으로 자주 찾아 와서 인사드리겠습니다...
@감감-b3x
@감감-b3x Жыл бұрын
안녕하세요 개발이 적성에 맞는지 궁금해서 3시간 정도 걸려 지금 막 8-5까지 풀었어요! 머리 아플 정도로 고심했는데 성공해서 뿌듯해요 저는 function main() { putBeeperLine(); while(leftIsClear()){ turnLeft(); move(); turnLeft(); putBeeperLine(); turnLeft(); turnLeft(); moveToWall(); } } function moveToWall(){ move(); while(frontIsClear()){ move();} } function putBeeperLine(){ putBeeper(); while(frontIsClear()) { move(); putBeeper(); } } 이렇게 function을 더 추가해서 완성했는데 더 간략하게 하신 분들 보니 질투가 나네요ㅜㅜ 뒷부분도 얼른 해봐야겠어요
@cucucu3502
@cucucu3502 2 жыл бұрын
8-5에서 막혔는데 제 머리에서는 아무것도 나오지가 않네요... 일주일 다 되가요 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 자바 책 샀는데 이 길 가면 안될거 같다는 생각이 모락모락...
@hyunwoongcho45
@hyunwoongcho45 3 жыл бұрын
간만에 재밌었네요ㅎㅎ 이 쪽으로 진로를 잡아야하나 고민이 됩니다. 12-1만 적어봐요. function main(){ self(); turnAround(); putBeeper(); while(frontIsClear()){ move(); } } function self(){ move(); move(); if(frontIsClear()){ self(); }else{ turnAround(); } move(); } function turnAround(){ turnLeft(); turnLeft(); }
@sungjunin3405
@sungjunin3405 3 жыл бұрын
@@Tellx2 recursion 이라 앞에 벽이 생길때까지 self를 계속돌리고 앞에 벽이 생기면 turnaround로 recursion이 끝나고 밑에 쌓여있던 move가 연속으로 실행되는거에요
@__-sl9pb
@__-sl9pb 3 жыл бұрын
홀수 칸이니 우측 2n번 이동 좌측 n번 이동 // 본 것 중에 가장 깔끔한 풀이인 거 같네요.
@hyunwoongcho45
@hyunwoongcho45 3 жыл бұрын
@@Tellx2 제가 확인이 늦었네요. sung jun in 님이 말씀해주신 것처럼 재귀함수를 이용해서 풀어봤어요. 코딩을 처음 접하시는 분들이 어려움을 느끼는 부분 중에 하나인데 설명 듣고 바로 이해하시다니 이해가 빠른 편이신가봐요. 재미를 느끼신거 같은데 즐거운 코딩생활 하셨으면 좋겠어요.
@hyunwoongcho45
@hyunwoongcho45 3 жыл бұрын
@@__-sl9pb 짝수일때 가이드라인이 없어서 홀수일때만 성립하게 만들어봤어요. 좋은 말씀 감사합니다.
@Rainyfeyn
@Rainyfeyn 3 жыл бұрын
재귀함수로 풀이하시다니 멋지네요!
@mru6684
@mru6684 3 жыл бұрын
누나 썸넬 미쳤네
@코딩알려주는누나
@코딩알려주는누나 3 жыл бұрын
썸넬만🥲
@MrSkelver
@MrSkelver 2 жыл бұрын
오 재밌네요 ㅎㅎ 잘봤습니다
@삐빕삐
@삐빕삐 3 жыл бұрын
ㅋㅋㅋㅋ 와... 너무쉽다... 이미 3년차인데 왜 해본걸까...그냥 저코딩게임을 만들어볼까 ㅋㅋㅋ
@startcoding.official
@startcoding.official 3 жыл бұрын
만들어서 공유해줘요~~~~!!
@정태김-g9w
@정태김-g9w Жыл бұрын
While 문만 써서 간단하게 풀었는데 저보다 짧게 할 수 있는 방법 있으며는 갈켜주세요!! function main(){ turnLeft(); while(frontIsClear()){ move(); } turnRight(); while(rightIsClear()){ turnRight(); move(); move(); turnLeft(); move(); } putBeeper(); while(frontIsClear()){ move(); } }
@박재우-h8d
@박재우-h8d 3 жыл бұрын
우와 진지하게 코딩 관심가지고 있는데 이거 보고 결심했습니다!! ㅎㅎ 열심히 해보려구요!! ㅎㅎ
@코딩알려주는누나
@코딩알려주는누나 3 жыл бұрын
이야 재우님 화이팅!!!
@moonGGoBu
@moonGGoBu 3 жыл бұрын
재밌네요 이게 나랑 맞을까? 보다는 코딩에 좀 더 익숙해질 수 있는 용도로 딱인듯
@JH-bb8in
@JH-bb8in 3 жыл бұрын
스탠퍼드 컴공 졸업자입니다 (90년대 졸, 네, 틀탁임). 옛날에는 그냥 C++,Java로 가르쳤는데 (106A, B, X) 이제는 왜 이리 희석시켜서 가르치는지... 알아들을 사람은 C로 가르쳐도 알아들으니까 차라리 옛날 처럼 빡세게 (?) 하면 학생들에게 오희려 좋을 것 같습니다.. 컴공은 어느정도 적성과 지능이 베이스로 안 깔려있으면 롱런 하기 불가능 합니다.. 그래서 빨리 걸러 내는게 중요
@코딩알려주는누나
@코딩알려주는누나 3 жыл бұрын
저도 대학교에서 첫수업부터 C를배웠는데 요즘에는 다양한 도구들이 많이 나오더라고요!
@spooky0fox
@spooky0fox 3 жыл бұрын
코딩 공부하다가 잠시 쉬고 있었는데 다시 의욕이 생기네요. 감사합니다.
@msgstudio9790
@msgstudio9790 3 жыл бұрын
덕분에 재밌네요. 코딩이 적성에 맞는 듯합니다. 땡큐.
@CHUNHO_Story
@CHUNHO_Story Жыл бұрын
스도쿠 좋아하는 사람들이 잘 할것 같은데요
@magazua
@magazua 2 жыл бұрын
코딩 처음 해보는 사람입니다. 8-5 너무 안 풀려서 짬 날 때마다 해봤는데 안 풀리니까 너무 화가 나더라구요 결국엔 못 참고 댓글 봐서 아이디어 참고해서 풀었는데 너무 뿌듯하고 재미있어요! 눈물이 다 맺힐 정도로 감동이네요 찾아보니까 저랑 풀이가 같은 분도 계시던데 그래서 더 뿌듯하기도 하고 그렇습니다 풀어내고 나니까 너무 감동이에요 정말 나머지 문제도 열심히 풀어보겠습니다
@코딩알려주는누나
@코딩알려주는누나 2 жыл бұрын
저도 처음에 정답보면서 했어요! 재미있었다니 제가다 행복합니당 🥰
@kjp3911
@kjp3911 3 жыл бұрын
세상일들이 다 마찬가지 이지만...... 코딩도 어떤 사람 ( 현업, PL, PM ) 만나느냐가 제일 중요함... 코딩 실력은 아주 출중하거나 떨어지는거 아니면 별 차이 안나요.. Attitude가 제일 중요합니다.
@코딩알려주는누나
@코딩알려주는누나 3 жыл бұрын
👍
@크롱크롱크로롱-c8f
@크롱크롱크로롱-c8f 3 жыл бұрын
오! 할만한데요! 자신감이 생겼어요!
@수민-n1w
@수민-n1w 3 жыл бұрын
8-5 문제 풀 때 왜인지 한번 갔던 곳은 다시 안가야 한다는 관념에 박혀서 나아가질 못하고 어떨게 더 꼬불꼬불 움직여야 할지만 한참을 고민했어요... 그 생각에서 벗어나니 바로 풀리더라고요. 다시 돌아보고 돌아갈 줄도 알았어야 햤는데 말이죠. 별 거 아닐 수 있지만 자기 고정 관념에서 벗어나 생각하는게 참 중요한 걸 느끼게 됐어요.
@돔양꿍-t3z
@돔양꿍-t3z 2 жыл бұрын
저도 진짜 이거랑 똑같이 고민ㅋㅋㅋㅋ 한 3시간 고민하다가 급깨닫고 3분만에 썻네요
@Buggggffujkss7467
@Buggggffujkss7467 3 жыл бұрын
언니 이거 진짜 재밋네요 ㅜㅜ못하지만 언니 해설보고 따라하고 있슴다 ^^;;
@opseaing
@opseaing 11 ай бұрын
12-1 칵테일 쉐이킹 소트? 그런거 본적 있는거 같아서 거기서 착안해서 짜봤습니다 처음엔 양 끝에 beeper을 놔두고 왔다갔다 하면서 beeper의 위치를 한칸씩 좁히면 두 beeper가 만나는 위치가 midpoint 니까요! 총 main 함수, markEndPointNarrower 함수, initializePosition 함수 세개로 구성됐습니다 (사실 Initialize가 아니죠.. midpoint 찾았으면 그냥 끝에 위치로 보내는 함수입니다. 영어가 쪼끔.. 헤헤) function main(){ /* initialize */ putBeeper(); while (frontIsClear()) { move(); } putBeeper(); turnAround(); /* put beeper narrower for one point */ while (beepersPresent()) { markEndPointNarrower(); } } function markEndPointNarrower() { /* pick (withdraw) beeper */ move(); while (noBeepersPresent()) { move(); } pickBeeper(); /* put beeper after one point */ turnAround(); move(); if (noBeepersPresent()) { putBeeper(); } else { initializePosition(); } } function initializePosition() { if (leftIsBlocked()) { turnAround(); } while (frontIsClear()) { move(); } }
@Rainyfeyn
@Rainyfeyn 3 жыл бұрын
레슨 12 -1 코누님꺼 해석해보고 있습니다. --> 우와 일반적으로 적용되는 알고리즘이네요!!! 제 답은 요거에요! ㅎㅎ //Your final task is to teach //Karel to find the midpoint //of any world. You can assume //that all worlds are square. function main(){ while(leftIsClear()){ moveTwobyOne(); } turnRight(); moveLine(); putBeeper(); turnLeft(); moveLine(); } function moveTwobyOne(){ move(); turnLeft(); move(); move(); turnRight(); } function moveLine(){ while(frontIsClear()){ move(); } }
@코딩알려주는누나
@코딩알려주는누나 3 жыл бұрын
이야👍👍
@dpsqkeldk6832
@dpsqkeldk6832 3 жыл бұрын
와... 발상...
@떡상채널판독기-h8c
@떡상채널판독기-h8c 3 жыл бұрын
good
@suhyun_kim_95
@suhyun_kim_95 3 жыл бұрын
@쌉고 맞아요 홀수x홀수 정사각형에서만 가능. 대단한 발상이네요 그래도 ㅋㅋㅋ1:2 비율로 중간을 찾다니
@iiiguana
@iiiguana 2 жыл бұрын
최고네요. 답안지 주석 힌트가 이걸 뜻하는 거였어요.
@hanoc2851
@hanoc2851 3 жыл бұрын
저는 8-5 이렇게 풀어봤어요! function main() { putBeeperLine(); again(); while(leftIsClear()){ putBeeperLine(); again(); } putBeeperLine(); } function putBeeperLine(){ putBeeper(); while(frontIsClear()) { move(); putBeeper(); } } function again(){ turnAround(); while(frontIsClear()){ move(); } turnRight(); move(); turnRight(); } 코딩 배우기 관심만 있었는데 뭔가 벽같고, 부담스러운 마음만 가득했었거든요.. 재밌는 문제로 접근할 수 있게 해주셔서 감사해요! 😊
@May_I_Stand_Unshaken
@May_I_Stand_Unshaken 3 жыл бұрын
이거해보는데 너무 재밌네여 감사합니다. 동생들알려줘야겠어요
@user-rq5wh8jd4y
@user-rq5wh8jd4y 3 жыл бұрын
와...선생님 너무 유익한 강의 올려주셔서 감사합니다ㅠㅠ 열심히 해볼게요 새해복 많이 받으시구 건강하세요>ㅇ
@코딩알려주는누나
@코딩알려주는누나 3 жыл бұрын
새해복 많이 받으세요!!!
@내빽은1만시간
@내빽은1만시간 2 жыл бұрын
이쁘당
@lmearyne4277
@lmearyne4277 3 жыл бұрын
와 8-5 1시간에서 2시간까지도 계속 고민했는데 겨우 성공했네요 ㅠㅠㅠㅠㅠㅠ fucntion()이 정의하는거고 function main()이 실행하는거고 while문의 형식도 몰라서 계속 앞에 돌아보고 frontIsClear가 뭘말하는건지 계속 고민하고 모르는거 투성이였지만 결국 성공했습니다 ㅠㅠㅠㅠ 좀더 깔끔하고 멋지고 쌈박하게 성공시키고 싶었는데 뭔가 억지로 성공시킨 기분이라 찝찝하긴 하네요
@opseaing
@opseaing 11 ай бұрын
진짜 처음 하면 어리둥절해요 이런 기능을 하는 함수가 있나? for문 써도 되나? 뭐지?... 하면서
@user-rgsd2d1j
@user-rgsd2d1j Жыл бұрын
전 간단한건줄 알고 한번 해보려다가 8-5에서 막혀서 잠깐 피신왔는데 다른 분들도 다 비슷하시네요ㅋㅋ
@loco9939
@loco9939 3 жыл бұрын
오 재밌어 보이네요 ㅎㅎ 개발자 관심 가지고 있었는데 해봐야겠어요
@floatingmine
@floatingmine 3 жыл бұрын
누나? 썸네일보고 들어왔는데요.. 아니~~!! 드디어 개발쪽도 과포화 돼서 존예누나가 양학하러 오셨군하?! 하고 들어왔는데... 다른 누나가 설명을 해주시는것 같아요🤔
@soondollultra5622
@soondollultra5622 3 жыл бұрын
우왕... 재미있습니다 ^^ 벌써 12월이네요.. 코알누님만의 캐롤송도 만들어 드릴께요
@코딩알려주는누나
@코딩알려주는누나 3 жыл бұрын
앗! 캐롤송 못참지!!
@goodays1032
@goodays1032 3 жыл бұрын
코딩모르는 일반인으로써 8-5에서 진짜 엄청 고전했네요 ㄷㄷ 제 풀이는 이렇습니다. function main(){ putBeeperLine(); while(leftIsClear()){ turnAround(); while(frontIsClear()){ move(); } turnRight(); move(); turnRight(); putBeeperLine(); } }
@2030fintech
@2030fintech 3 жыл бұрын
오우... 해봐야지
@김모리-n6e
@김모리-n6e 3 жыл бұрын
진짜 깔끔해요 공유해주셔서 감사합니다
@yoonrex6931
@yoonrex6931 3 жыл бұрын
와.. 대박.. 저는 펑션을 한 2개 더 만들어서 겨우 해결했는데.. 이렇게 간단하다니.. 하하핳
@choi3ch644
@choi3ch644 3 жыл бұрын
좋은 사이트 추천 감사합니다. 이렇게 흥미를 붙이고 프로그래머가 되어서 실제 코딩을 시작하면 머리가 터지겠죠 ㅋㅋㅋ
@PROCESS888
@PROCESS888 2 жыл бұрын
싑고 재미있네요🥰🥰🥰
@morethan3
@morethan3 3 жыл бұрын
와 요즘 스탠포드 CS106A는 파이썬으로 가르치는데 이 사이트는 자바스크립트네요 ㅎㅎ 캐럴 보니까 반가워서 댓글 달아요 잘 보고 갑니다 ^___^
@jerneyon5999
@jerneyon5999 2 жыл бұрын
비전공에 코딩은 첨이라 8-5 이틀 걸렸지만 끝끝내 풀었습니다 ㅠㅠ 저는 세가지 파트로 나눠서 코드를 짜봤어요. 전체적인 과정은 왼쪽에서 오른쪽으로 beeper를 놓으면서 진행하고 아래에서 위로 채워가는 형식으로 beeper를 모두 채웠습니다. 1) 한 줄에 Beeper를 깔기 : (주어지는 함수) putBeeperLine() 2) 원래의 자리로 돌아가기 : (새롭게 정의) goback() 3) 다음 줄로 넘어가기 : (새롭게 정의) nextLine() * 3번 함수가 제 코드에서는 핵심입니다. function main() { putBeeperLine(); goback(); nextLine(); while(noBeepersPresent()){ main(); } } function putBeeperLine(){ putBeeper(); while(frontIsClear()) { move(); putBeeper(); } } function goback(){ turnAround(); while(frontIsClear()){ move(); } } function nextLine(){ turnRight(); if(frontIsClear()){ move(); turnRight(); } else { turnRight(); while(frontIsClear()){ move(); } } }
@HEDFUCcom
@HEDFUCcom 3 жыл бұрын
덕분에 제 적성을 알았습니다ㅎㅎ;
@lollol-gb2sj
@lollol-gb2sj 3 жыл бұрын
제조업에 종사하는 직장인인데요, 시대 흐름에 너무 뒤쳐지는 일인거 같아 타직렬로 방향을 틀려고 하던 와중 IT에 대해 알게 됐어요. 그렇다고, 무작정 회사 그만두고 코딩배워보자 이러기엔 너무 모험이라,, 유튜버님께서 올리신 유료강의를 들으며 따라서 해보다가, 이거다 싶은 생각이 들면 직장 그만두고 국비로 시작까지 해볼 생각입니다. 실력이 된다면 나이는 무의미할거다라는 영상을 봤으나 비전공자(전기공학과 졸업)이기도 하고 나이?가 아무래도 신경쓰이는거는 맞네요,, (현재 30살이지만 내년에 31살이구요.) 그리고,,, 기회가 된다면 외국에 나가 살고 싶다는 열망도 커서,,ㅎ 외국에서도 할 수 있는 일이 무엇일까 생각해보니,, IT업종이 와닿더라고요. 어려운건 당연할거고, 그만큼 시간투자도 많이 필요할거고 등등 참 고민이 많이 들지만,, ㅎ 하다보면 잘 되겠죠? (답정너를 바라고 적는 글 같네요ㅎ )
@코딩알려주는누나
@코딩알려주는누나 3 жыл бұрын
일단 31살 많지 않습니다 31살넘어서 개발신입으로 가시는분 봐왔고 특히 개발이 진~~~짜 외국에서 하기 좋습니다 (저포함) 언어만 된다면 어디서든 하기좋은 일입니다 그런목표라면 어서 개발을 배우시길 권해드립니다!
@natural01123
@natural01123 2 жыл бұрын
코딩 처음 접해봤는데 8-5 2시간 고민해서 풀었네요 ㅋㅋ 정답보니까 resetPosition 정의한거 빼고는 똑같이 풀었어요 신기
@jobs_apple
@jobs_apple 3 жыл бұрын
아... 이거 이거 쏠쏠하니 재밌네요 unit8에 lesson5에서 막혀서 계속 고민중..
@코딩알려주는누나
@코딩알려주는누나 3 жыл бұрын
저도 거기서 1차위기
@정신과의사
@정신과의사 3 жыл бұрын
아니이거 if문하고 facingSouth()조건 왜안되는거임 열받네 진짜 문법 왜틀린건지 납득이안됌
@Rainyfeyn
@Rainyfeyn 3 жыл бұрын
@@정신과의사 저도 이거 계속하다가 안되더라구요. 사실상 facing 종류의 함수는 못쓰더라구요. facing 통해서 방향 통제하려는 걸 막아놓듯 싶더라구요.while 에도 안되고 if도 안되네요 ㅜㅜ
@zzimman5219
@zzimman5219 3 жыл бұрын
@@Rainyfeyn 저도 이거에서 한참헤멨는데 레퍼런스보면 페이싱은 컨디션이고 턴레프트같은것처럼 커맨드가 아니어서 그런게 아닐까요? 하도 해보다 안되서 왜 안되나 뒤적거려보니까 구분이 저렇게 되어있어서요
@Rainyfeyn
@Rainyfeyn 3 жыл бұрын
​@@zzimman5219 저는 컨디션으로 사용했는데도 안됐습니다. isClear() 처럼 facing()으로 while문, if 문의 조건(컨디션) 체크하고 싶었는데 안되더라구요. 사실 상 못쓰도록 막아놓은 거 말고 추측되는 게 없네요.
@jiwonhong4690
@jiwonhong4690 3 жыл бұрын
코딩 관심만 있었지 처음해보는데 너무 재밌네요 ㅋㅋ 다른 분들 코딩하신거 보는 재미도 쏠쏠하구요ㅋ 저의 유닛 12 답입니당! function main(){ turnLeft(); while(frontIsClear()){ move(); } turnAround(); while (frontIsClear()){ move(); move(); turnLeft(); move(); turnRight(); } putBeeper(); turnLeft(); while(frontIsClear()){ move(); } }
@러드킹
@러드킹 2 жыл бұрын
헐 일단 풀이하고 답 보면서 최적화 해보는 중인데 엄청난 풀이법이네요. 이렇게 간략하게 풀이가 되다니 ㄷㄷ;;
@user-1ifnkelao9mdks7
@user-1ifnkelao9mdks7 3 жыл бұрын
이뻐서 구독했어요 ㅎㅎ
@dodal0.0
@dodal0.0 3 жыл бұрын
재밌게 하다가 8-5에서 막혔네요ㅠㅠ 줄코딩으로 오른쪽꺼는 통과했는데 왼쪽이 막혀서ㅋㅋㅋㅋ 역시 코딩은 적성에 맞아야하나봐요
@진_비
@진_비 3 жыл бұрын
현직 개발자입니다. 재밌게 했다는 거 자체가 적성입니다.
@DD-vz9si
@DD-vz9si 2 жыл бұрын
코딩을 어떻게 접근해야할지 한창 보고있었는데 너무 쉽게 테스트할수 있는 게임을 알려주셔서 감사해요!
@코딩알려주는누나
@코딩알려주는누나 2 жыл бұрын
댓글감사해요!🥰
@준또-l6q
@준또-l6q 3 жыл бұрын
12.-1 저는 복잡하게 짰는데 다른분들은 간결하시네요 ㅋㅋㅋ ㅜ ㅠㅠ /* 1. \ 자 대각선에 비퍼를 전부 둔다. 2. 원위치로 돌아온다 3. /자 대각선으로 이동하여 가운데 꼭지점으로 간다. 4. 수직으로 내려와서 비퍼를 둔다. 5. 도착지점으로 간다. 6. 깔아놓은 \자에 비퍼를 수거한다. 7. 원위치로 돌아온다. 8. 도착지점에 간다. */ function main(){ go(); goputBeeper(); position(); findCenter(); gopickBeeper(); position(); go(); } function goputBeeper(){ turnLeft(); move(); while(frontIsClear()){ turnLeft(); move(); putBeeper(); turnRight(); move(); putBeeper(); } turnLeft(); move(); } function gopickBeeper(){ turnLeft(); move(); while(frontIsClear()){ turnLeft(); move(); pickBeeper(); turnRight(); move(); pickBeeper(); } turnLeft(); move(); } function position(){ turnLeft(); go(); turnLeft(); } function findCenter(){ while(frontIsClear()) { if(beepersPresent()){ turnRight(); while(frontIsClear()) { move(); } } else{ move(); turnLeft(); move(); turnRight(); } } turnLeft(); putBeeper(); go(); } function go(){ while(frontIsClear()) { move(); } }
@홍석주-z1f
@홍석주-z1f 3 жыл бұрын
이 영상 보고 필 딱 꽂혀서 구독 바로 눌렀습니다 누나🙂
@코딩알려주는누나
@코딩알려주는누나 3 жыл бұрын
그 필, 믿어도 됩니더 😉
@박지호-s8s
@박지호-s8s 3 жыл бұрын
누나... 사랑합니다...❤
@코딩알려주는누나
@코딩알려주는누나 3 жыл бұрын
나도🥰
@MC-no8iq
@MC-no8iq 2 жыл бұрын
표정 부자 코딩 누나
@MangChi_Hammer
@MangChi_Hammer 3 жыл бұрын
코딩하다 현타와서 들어왔는대 뭐야 이 누나 왤케 이뻐
@chihee
@chihee 2 жыл бұрын
나름.. 신입 개발자인데 8-5 겨우겨우 풀어서 부끄럽네여...! 저는 문제에서 지정해준 putBeeperLine() 함수 말고 returnBack()이라는 함수를 따로 설정해서 풀어봤어요! function main() { while(leftIsClear()) { putBeeperLine(); returnBack(); if(rightIsClear()) { // 다음 줄(윗줄)로 이동하기 turnRight(); move(); turnRight(); } } putBeeperLine(); // 마지막줄에서는 되돌아오는 함수 없이 앞으로 이동하며 Beeper만 쌓게끔 } function putBeeperLine(){ // Beeper 쌓으면서 앞으로 이동하는 함수 putBeeper(); while(frontIsClear()) { move(); putBeeper(); } } function returnBack() { // 되돌아오는 함수 turnAround(); while(frontIsClear()) { move(); } }
@코딩알려주는누나
@코딩알려주는누나 2 жыл бұрын
저도 어렵게 풀었습니다! 훌륭하세여!
@쭈우-m4b
@쭈우-m4b 3 жыл бұрын
낮부터 저녁까지 투자해서 8-5 문제 풀었어요ㅜㅜㅜㅜㅜ 처음 해보는데 너무 뿌듯합니다!!! 진짜 몇 시간을 투자해도 안돼서.. 누가 이기나 보자! 하고 끝까지 해봤더니 결국 제가 승리했네요 ㅎ 저는 아래처럼 해결했습니다! //Make Karel fill the world //with beepers function main() { while(leftIsClear()) { putBeeperLine(); turnAround(); while(frontIsClear()) { move(); } turnRight(); move(); turnRight(); } putBeeperLine(); } function putBeeperLine(){ putBeeper(); while(frontIsClear()) { move(); putBeeper(); } }
@KART.
@KART. 3 жыл бұрын
시리얼 알고리즘 같네요 ㅋㅋ
@wdsssaf8618
@wdsssaf8618 2 жыл бұрын
넘 재밋어요 12-1 사각형 두개 대각선 겹치는부분이 중앙점인걸 이용해서 한쪽 대각선으로 비프 쭉깔고 왼쪽으로 쭉가서 반대쪽 대각선으로 움직이면서 비프밟을때 멈춰서 아래로와서 중앙점 비프깔고 대각선비프들 다 제거하는식으로 했는데 다른분이 올려주신 1:2 비율로 가로세로 이동하는 답안이 훨씬 효율적이네요 너무재밋어요 좋은영상감사합니다
@코딩알려주는누나
@코딩알려주는누나 2 жыл бұрын
재밌다니다행이네요!
@JindoThunder
@JindoThunder 3 жыл бұрын
와.. 처음해보는데 이거 너무 재미있는데요!! 퍼즐같아요ㅋㅋㅋ 제가 퍼즐광이여서 집에 박스로 쌓아두고 가지고노는데 약간 그런 느낌이예요!! 하나하나 조립해가며 테트리스같이 쌓아가는게 참 재미있습니다. 막히는건 여기 댓글도 보고 검색도 해보고 한번 굴려본후 왜 이게 되는지 분석한후 제가 다시 쌓아보는 재미가 쏠쏠하네요. 너무 꼬아서 생각하는게 아니라 오히려 크게 심플하게 잡고 보니 답이 나오네요. 디자이너로 일하고있는데 여기로 다시 공부해보고싶습니다. 이게 더 재미있을것같네요ㅋㅋㅋㅋ
@이것저것-o7g
@이것저것-o7g Жыл бұрын
코딩의 코자도 모르는 비전공자가 유닛8 레슨4에서 막힌거면 빠르게 포기하고 다른 길 알아봐야하나여...?흐흐흑
@organizer8065
@organizer8065 3 жыл бұрын
누님 공부하러 들어왔다가 반해서 집중이 안됩니다.
@코딩알려주는누나
@코딩알려주는누나 3 жыл бұрын
앙대 집중해!
@des6309
@des6309 3 жыл бұрын
너무 이쁘세요ㅠ
@elenakim3797
@elenakim3797 3 жыл бұрын
게임 엄청 재밌어보여용(◍•ᴗ•◍) 언니 옷도 오늘 너무 예뻐요❣️
@코딩알려주는누나
@코딩알려주는누나 3 жыл бұрын
힣🥰
@bborongpporong
@bborongpporong 3 жыл бұрын
누나 오늘 화장 미쵸따...
@코딩알려주는누나
@코딩알려주는누나 3 жыл бұрын
아잇 그래?🥰
@seoheepark3672
@seoheepark3672 2 жыл бұрын
어렵지만 재밌네요!! 시간 가는 줄 모르고 한참 풀었습니다!ㅎㅎ 다 풀고 비교해보니까 올려주신 답과 줍는 방법만 다르고 접근법은 비슷하더라고요!! 지짜 딱 코딩 시작할지 말지 고민하고 있었는데 흥미를 느껴서 도전해보고 싶어졌어요!🙋‍♀ 저는 이렇게 했습니다! function main(){ putBeeper(); while(frontIsClear()){ move(); } putBeeper(); turnAround(); while(beepersPresent()){ move(); if(noBeepersPresent()){ setWall(); } else { pickBeeper(); while(frontIsClear()){ move(); pickBeeper(); } turnAround(); while(noBeepersPresent()){ move(); } while(frontIsClear()){ move(); pickBeeper(); } turnAround(); while(frontIsClear()){ move(); } } } } function setWall(){ while(noBeepersPresent()){ move(); } turnAround(); move(); putBeeper(); }
@아기도넛츠
@아기도넛츠 2 жыл бұрын
재밌긴하네요 ㅎㅎ.... 오류 고치면서 수정하고 하는 과정이 재밌어요 근데 재능은 딱히 안 보이는 거 같지만 더 배워보고 싶어지는 시간이었습니당~
@loco9939
@loco9939 3 жыл бұрын
실제로 하나씩 해봤는데 첫날 시도할 때 유닛 8 레슨 5에서 막혀서 힘들었는데 여러가지 방법으로 생각해보다가 다음날 다시 도전해서 제 힘으로 해결해봤습니다! 해결하고 나니깐 너무 기뻐서 방에서 혼자 소리쳤네요 ㅋㅋㅋ 나머지 단계도 혼자 생각해보면서 풀어보려고 하는데 혼자 힘으로 풀고나서 누나 답이랑 비교해보는 게 더 도움이 되겠죠?
@코딩알려주는누나
@코딩알려주는누나 3 жыл бұрын
네! 한번 비교해보시면 좋아요!
@user-ry9ih4qc8v
@user-ry9ih4qc8v 3 жыл бұрын
혹시 어떻게 하셨는지 힌트 좀 주실 수 있을까요? 저도 8-5에서 막혔는데 해도 해도 실패만 뜨네요 ㅠㅠ
@이름없음-cx1
@이름없음-cx1 3 жыл бұрын
뭐야 재밌어... 공부할려고 독서실갔다가 이것만 하고왔네 ...하아
@코딩알려주는누나
@코딩알려주는누나 3 жыл бұрын
Great🥰
@박규경-r3k
@박규경-r3k 3 жыл бұрын
코딩 배울까하고 생각하고 있었는데 주말에 이걸로 심심풀이 삼아서 한번 해봐야겠네요!!
@__-sl9pb
@__-sl9pb 3 жыл бұрын
12-1 같은 경우는 우선 한 행에 비퍼를 모두 설치하고 가장 가장자리에 있는 비퍼를 하나씩 없애면서 가운데로 도달하게 만들어봤습니다. //Your final task is to teach //Karel to find the midpoint //of any world. You can assume //that all worlds are square. function main(){ while(frontIsClear()){ putBeeper(); move(); } putBeeper(); turnAround(); while(beepersPresent()){ pickBeeper(); move(); while(beepersPresent()){ if(frontIsBlocked()){ turnAround(); pickBeeper(); } move(); } turnAround(); move(); } putBeeper(); while(frontIsClear()){ move(); } } 조금 조잡한 거 같지만 코딩을 처음해봐서 그런 거 같네요. 다행히 끝까지 다 푼 것 같아 만족하고 정말 재밌는 시간이었습니다 !
@skwoejebrjfiwoqnwndjcid
@skwoejebrjfiwoqnwndjcid 2 жыл бұрын
어언..니... 영상보는 내내 다른웹창 받은편지함에 안읽은이메일 1,930개가 시선강탈ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ곧 2000개 되겄는디윸ㅋㅋㅋㅋㅋ
@aaronhan79
@aaronhan79 3 жыл бұрын
스탠 재학생입니다 ㅎㅎ 4년 좀 요맘때 CS 입문 수업 첫 과제로 Karel을 받고 코딩에 처음 입문했는데 유튭 알고리즘이 추억팔이하라고 영상 추천해줬네요 ㅋㅋ 재밌게 봤습니다 감사합니다 그리고 영상 보시는 다른 분들이 느끼셨으면 하는게 꼭 이걸 한방에 못 푼다고 코딩에 능력이 없는 건 아닙니다! 잘 안 될 때 Karel에게 어떤 명령을 줘야지 문제를 풀 수 있을까 고민하면서 인내심을 가지고 계속 도전해보는 끈기도 충분히 코딩할 때 중요한 능력이라고 생각합니다. 문제를 풀었을 때 희열이 문제 푸는 동안의 고생을 넘어설 정도면 충분히 코딩 하실 수 있으세요 :)
@코딩알려주는누나
@코딩알려주는누나 3 жыл бұрын
우와! 본인등판 진짜가 나타났다!! 스탠에서도실제로 Karel쓰는군요! 저도 학생들 가르칠때 처음에 이걸사용합니다! 댓글달아주셔서 감사합니다!
@민들레-s8v
@민들레-s8v 3 жыл бұрын
선댓글 후감상 갬승
@코딩알려주는누나
@코딩알려주는누나 3 жыл бұрын
선댓글이라뉘🥰
@히우-b2u
@히우-b2u 2 жыл бұрын
C++ 배우다가 과제 막혀서 이거 해 봤는데 재밌네요 ㅠㅠㅋㅋㅋㅋ 레슨7까지 풀다가 슬슬 과제해야겠다는 생각에 이만.... 레슨 넘기는 법은 모르겠네요 ㅠㅠ
@OldNickIronSide
@OldNickIronSide 3 жыл бұрын
눈나... 예쁘다 눈나...
@namhyun1111
@namhyun1111 2 жыл бұрын
머그게임 초기를 보는것같네요ㅎㅎ
@jsysaera
@jsysaera 3 жыл бұрын
저는 이걸 왜 시험기간에 본거죠? 넘 하고싶네오ㅠㅠㅠㅠ
@코딩알려주는누나
@코딩알려주는누나 3 жыл бұрын
셤끝나고 가즈아ㅏㅏㅏ
@HordeIsNothing
@HordeIsNothing 3 жыл бұрын
저도 12유닛 우겨넣어 봤습니다. Unit 12 Lesson 1 function main(){ while(frontIsClear()){ move(); putBeeper(); } pickBeeper(); turnAround(); move(); while(beepersPresent()){ move(); } turnAround(); move(); pickBeeper(); move(); while(beepersPresent()){ while(beepersPresent()){ move(); } turnAround(); move(); pickBeeper(); move(); } turnAround(); move(); putBeeper(); turnAround(); while(frontIsClear()){ move(); } } 다른분들 코드 돌려보는것도 재밌네요
@haventou
@haventou 3 жыл бұрын
제가 웹개발할때 이 채널이 있었으면 접지 않았을텐데요...아쉽네요ㅎㅎ 사수없이 일하다 기초가 부족해 접어버렸는데...ㅜㅜ
@코딩알려주는누나
@코딩알려주는누나 3 жыл бұрын
지금도 늦지않았다!
@iiiguana
@iiiguana 2 жыл бұрын
function putBeepersDown() { while(noBeepersPresent()) { move(); if (beepersPresent()) { turnAround(); move(); putBeeper(); move(); } } } // 답 보다가 위를 아래와 같이 바꿔봤습니다. noBeepersPresent 다음 칸은 당연히 beepersPresent인데 if로 확인하는 것이 제 직관과 맞지 않아서 if를 지우고 while문을 하나 더 썼습니다. 매 이동마다 if로 조건을 따지지 않으니 나은 것 같아요. 답의 그 다음 부분도 바꿔봤지만 생략... function putBeepersDown() { while(noBeepersPresent()) { while(noBeepersPresent()) { move(); } turnAround(); move(); putBeeper(); move(); } }
@ch78390
@ch78390 3 жыл бұрын
7:40 저것만 풀어봐야징. 저 단순한거에서 어려운 문제가 생길수있나몰것네. 코드가 기~~인 문제겠지뭐.
@덴마크딸기우유-f2l
@덴마크딸기우유-f2l 2 жыл бұрын
와웅 코딩 쪽전망이 좋아서 생각해보고 있었는데 첫문제부터 숨이 막혀서 풀기가 싫어요... 흥미가 안생기네요..왜 저걸 저렇게 길게 언어를 써서 옮겨야하는가?!?! 속으로 의문이 들면 안하는게 맞겟죠..ㅎㅎ핳ㅎ 다들 너무 대단하세요
@깜장구룸
@깜장구룸 3 жыл бұрын
8-5를 라면 면빨처럼 꼬불꼬불 올라가려고 했는데 상태를 같게 만들 수 없어서 반복할 수 없었군요 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 직관적으로 생각해서 " 아 그냥 천장 보라고!!!" 하면서 짯는데 지금 곰곰히 생각해보니 어떻게 해도 반복할 수 없었습니다...
@코딩알려주는누나
@코딩알려주는누나 3 жыл бұрын
저와 같는 고민을 하셨군요 ㅋㅋㅋㅋㅋㅋ
@minsu07311
@minsu07311 3 жыл бұрын
누나 나 죽어... 이거 애플에서 스위프트 기반의 언어를 배울 수 있게 만든 플레이 그라운드 라는 앱에서도 3D로 생긴 케릭터로 이런 게임 할 수 있습니다.
@정준호-d9o
@정준호-d9o 3 жыл бұрын
아 12번 푸니까 쾌감이 ㅠㅠㅠㅠㅠ 저는 왼쪽 오른쪽에 번갈아가면서 beeper를 놓고 마지막 beeper을 놓은 즉시 그 beeper만 주운 후 처음으로 돌아가 invertBeeper을 응용해봤습니다 하핳 function main(){ putBeeper(); moveToWall(); putBeeper(); turnAround(); move(); while(noBeepersPresent()){ moveToBeeper(); } turnAround(); move(); pickBeeper(); moveToWall(); turnAround(); invertBeeper(); while(frontIsClear()){ move(); invertBeeper(); } } function invertBeeper(){ if(beepersPresent()){ pickBeeper();} else { putBeeper();} } function moveToWall() { while(frontIsClear()){ move(); } } function moveToBeeper(){ while(noBeepersPresent()){ move(); } turnAround(); move(); putBeeper(); move(); }
@코딩알려주는누나
@코딩알려주는누나 3 жыл бұрын
끼아악 훌륭해용!
@jerneyon5999
@jerneyon5999 2 жыл бұрын
오 invertBeeper를 사용한 풀이 저와 똑같네요!!
@임정수-q8z
@임정수-q8z 3 жыл бұрын
와 컴공 이쁜사람이라니 알비노급 희귀하네요
@blueblue8849
@blueblue8849 3 жыл бұрын
8-5 진짜 어렵네여 ㅠㅠ 두줄까지는 채웠는데 첨해보는거라 그 다음은 도저히........OMG
@jimmyyang5611
@jimmyyang5611 Жыл бұрын
8-5 참고하세요. repeat()를 써서 해결했다가 왼쪽이 왜 안되지 고민을 좀 했는데.. 나중에야 왼쪽도 같은 코트를 써서 충족시켜야 한다는걸 깨닫고 고쳤습니다. //Make Karel fill the world //with beepers function main() { while(frontIsClear()) { if(leftIsClear()) { putBeeperLine(); sideStep(); goBack(); turnAround(); } else { putBeeperLine(); } } } function putBeeperLine() { putBeeper(); while(frontIsClear()) { move(); putBeeper(); } } function sideStep() { while(frontIsBlocked()) { turnLeft(); move(); turnLeft(); } } function goBack() { while(frontIsClear()) { move(); } }
@akatarojp
@akatarojp 2 жыл бұрын
오! 너무 재밌네요^^ 유용한 사이트 알려주셔서 감사합니다!!! 한가지 질문드려도될까요? 코딩 잘하려면 코딩을 많이 해보는게 가장 좋다고 생각합니다. 그런데 효율적인 코딩(줄여서 쓰고, 쓸데없는 소스 없이 깔끔하게 하는 코딩)하려면 남이 쓴 코드를 많이 보는것도 중요하다고 생각하는데요. 혹시 다른 사람의 코드를 깃허브에서 볼 수 있는 방법이 있을까요? 혹시 추천하는 개발자 깃허브 있으시면 알려주시면 감사하겠습니다. 그리고, 다른 사람 코드 보는 것 이외에 효율적인 코딩하는 방법 있으시다면 가르쳐주시면 정말정말 감사하겠습니다!^^
@코딩알려주는누나
@코딩알려주는누나 2 жыл бұрын
깃허브에 facebook 이런 유명한데 들어가보면 거기서 하는 오픈소스들 다 볼 수있습니더 그리고 코드 제일 빨리느는 법은 좋은 사수를 만나서 매번 리뷰받는것 입이다! 좋은 회사를 잘 고르시길!!
@파란_동그라미
@파란_동그라미 3 жыл бұрын
가볍게 ios 개발 튜터를 진행하고 있는데 처음에 갈피잡기가 가장 애매했는데 요걸 쓰면 좀 좋겠네요!!! 감사합니다
코딩 강사의 소신 발언
20:40
코딩알려주는누나
Рет қаралды 190 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
코딩 도전
12:07
침착맨
Рет қаралды 621 М.
4년 동안 게임 70개를 만든 개발자의 이야기
19:28
[JCJS games] 웨루
Рет қаралды 57 М.
여자들은 절대 모르는, 남자들의 발작 버튼
16:11
김달 (Moon)
Рет қаралды 415 М.
백엔드 개발 이 영상만 보셔도 거의
11:59
기술노트with 알렉
Рет қаралды 90 М.