본문 바로가기

분류 전체보기

(22)
JavaScript #5 비동기 처리 비동기란? 앞 코드 실행이 끝나기 전에 다음코드를 진행시키는 것 log("1st") Timeout(() => { log("2nd") },1000) log({"3rd") //결과 1st 3rd 3nd Timeout 이라는 함수에 1000을 주어 함수의 실행 시간을 늦추었기 때문이다. const getStudent1 = (name, age) => { let student setTimeout(() => { student = {name, age} },1000) return student } const studentA = getStudent1("최혜림", 20) log(studentA) //오류발생 //setTimeout 함수가 실행되기 전에 studentA가 먼저 실행됐고 이로 인해 값이 들어가지지 않았기 때문..
C언어 튜터링 과제 백준: 15569번 long long sum(int *a, int n) { long long ans = 0; for(int i = 0; i < n; i++){ ans += a[i]; } return ans; } //기본적인 틀이 잡혀있어 n개의 정수를 더해주는 for문만 추가함
C언어 튜터링 과제 백준 : 2908번 #2908 상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두 개를 칠판에 써주었다. 그 다음에 크기가 큰 수를 말해보라고 했다. 상수는 수를 다른 사람과 다르게 거꾸로 읽는다. 예를 들어, 734와 893을 칠판에 적었다면, 상수는 이 수를 437과 398로 읽는다. 따라서, 상수는 두 수중 큰 수인 437을 큰 수라고 말할 것이다. 두 수가 주어졌을 때, 상수의 대답을 출력하는 프로그램을 작성하시오. #include int main() { int a, b, a1, b1; scanf("%d %d", &a, &b); a1 = (a/100) + (((a/10) % 10)*..
JavaScript #4 Dom 과 Event //id input을 만듦 //pw input을 만듦 CLICK //버튼 생성 유저목록
C언어 튜터링 과제 : 백준 2562,3052,10950,25304번 #2562 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다. #include int main() { int a, i; int biggest = 0; int num = 0; for (i = 0; i biggest) { biggest = a; num = i + 1; } } printf("%d\n%d\n", biggest, num); return 0; } #3052 두 자연수 A와 B가 있을 때, A%B는 A..
JavaScript #3 함수의 이해, 일급,평가,일급함수와 고차함수 함수의 이해 1.함수 - 입력을 받고 반환하는 것 -> 코드의 집합 * 사용이유 : 코드의 재사용을 고려할 때 -> 불필요한 코드를 제거할 수 있음 (1) 선언함수 const add1(a, b) { log(a + b) //a와 b를 받아 콘솔로그에 a+b를 적어줌 } add1(3,7) //이를 함수를 호출한다고 한다. *이렇게 함수는 만드는(?) 것을 함수를 선언한다고 한다. (2)익명함수 *선언함수와는 달리 이름이 없다. function (a, b) { log(a+b) } //선언 불가능 but 변수를 생성해 안에 함수를 넣어주면 됨 const add2 = function (a, b) { log(a+b) } (3)함수의 return function add3(a, b){ return a+b //함수가 멈..
C언어 튜터링 과제 : 백준 9498, 2480번 9498번 문제 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. #include int main() { int a; scanf("%d", &a); if(a >= 90){ printf("A"); } else if(a >=80){ printf("B"); } else if(a>=70){ printf("C"); } else if(a >=60){ printf("D"); } else { printf("F"); } return 0; } 2480번 문제 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같..
JavaScript 별찍기 과제 let a,b; for(a = 0; a a; b--){ document.write('*') } document.write(' ') } *js 파일에서 콘솔로그에 찍어보려 했으나 실행이 되지 않아서 비주얼 스튜디오 코드에서는 html파일에 script태그를 이용해 작성했음