목록Programming Language (5)
type="nal"
목차전체 코드0. HTML태그 선택, 이벤트 함수 만들기1. 참가 인원 더블 체크2. 첫 번째 사람인지 판단3. 옳은 단어인지 판단, 제시어 업데이트4. 셀프체크 - 쿵쿵따5. 엔터키로 입력 받기인프런, 유튜브에서 입문 강의를 볼 수 있고, 3강에서 만들었던 끝말잇기 게임 내용과셀프체크를 하며 추가한 내용들을 간단히 코드를 보며 복습해보려합니다!그냥.. 강의 듣다 그려지는 끝말잇기의 잘못된 예 대략적인 순서도전체 코드 1번째 참가자 제시어: 입력 0. HTML태그 선택, 이벤트 함수 만들기document.querySelector(’선택자’)-> 브라우저에서 제공하는 객체, 메서드태그를 미리 변수에 저장해두었고, 구분을 위해 $태그명으로 이름을 지어줬다.아이디(고유한 값)를 선택할때는 #을, ..
https://www.acmicpc.net/problem/1188 1188번: 음식 평론가 첫째 줄에 소시지의 수 N과 평론가의 수 M이 주어진다. (1 ≤ N, M ≤ 100) www.acmicpc.net 문제 선영이의 직업은 소시지 요리사이다. 소시지를 팔기 전에 음식 평론가 M명을 모아서 맛을 테스트해보려고 한다. 선영이는 동일한 소시지를 총 N개를 준비했다. 이 소시지를 모든 평론가들이 같은 양을 받게 소시지를 자르려고 한다. 이때, 소시지를 자르는 횟수를 최소로 하려고 한다. 예를 들어, 소시지가 2개, 평론가가 6명있는 경우를 생각해보자. 이때, 각 소시지를 세 조각으로 만든 다음, 각 평론가에게 한 조각씩 주면 된다. 이 경우에 소시지는 총 네 번 자르게 된다. 다른 경우로 소시지가 3개, ..
메인함수에서 숫자 두개를 인자로 넣어주고 싶은데 이녀석이 문자열이었다는 걸 간과하고 있었다.. *(int *)argv[1] 이렇게 역참조도 써보려 했는데 되지 않아서 다른 쉬운 방법들을 쓰기로 했다. 1. argc, argv 우선 메인함수에서 void를 사용해(비워둘 때) 매개변수를 사용하지 않을 수도 있지만, 아래와 같이 메인함수의 기본 형식은 두가지 파라미터(매개변수)를 가진다. int main (void) { } int main (int argc, char **argv) { } argc, argv를 쓰는 경우는 터미널 같은 커맨드라인 인터페이스(command-line interface), 프롬프트에서 파일을 실행할 때 인자를 전달 할 수 있도록 해준다. argc는 프로그램을 실행했을 때 전달되는 인..
정말 오랜만에 백준을 풀어보았다.. https://www.acmicpc.net/problem/1339 1339번: 단어 수학 첫째 줄에 단어의 개수 N(1 ≤ N ≤ 10)이 주어진다. 둘째 줄부터 N개의 줄에 단어가 한 줄에 하나씩 주어진다. 단어는 알파벳 대문자로만 이루어져있다. 모든 단어에 포함되어 있는 알파벳은 최대 www.acmicpc.net 문제 민식이는 수학학원에서 단어 수학 문제를 푸는 숙제를 받았다. 단어 수학 문제는 N개의 단어로 이루어져 있으며, 각 단어는 알파벳 대문자로만 이루어져 있다. 이때, 각 알파벳 대문자를 0부터 9까지의 숫자 중 하나로 바꿔서 N개의 수를 합하는 문제이다. 같은 알파벳은 같은 숫자로 바꿔야 하며, 두 개 이상의 알파벳이 같은 숫자로 바뀌어지면 안 된다. 예..
제로초님의 자바스크립트 입문 강의(인프런에 있는) 복습용으로 글을 쓸 예정입니다! 이제 5강 듣고 있지만... 2강에 있는 반복문 숙제부터 복습해 보겠습니다.. 우선 강의에서 변수부터 조건문, 반복문까지 자바스크립트의 기본 문법을 배우고 콘솔창에 별찍기로 반복문을 익혀보았습니다. 목차 0. 반복문(while, for) 1. 별찍기 기본(repeat 메서드 사용) 2. 짝수로 증가하는 경우 3. 큰 수부터 감소하는 경우 4. 공백 포함 5. 마름모 모양 6. 트리 모양 0. 반복문(while, for) -> while (조건식) 동작문; 1부터 10까지 출력하려면 let i = 0; while (i for (시작; 조건식..