전체 글 177

JavaScript) 자바스크립트 객체 내 같은 값 찾기, 추출하기. 특정 값 추출하기, 객체 특정 값 기준으로 정렬하기. 객체 정렬

예시 let testObject = [ { num : 1, name : '선물상자', price : 1000, count : 10 }, { num : 2, name : '선물포장', price : 700, count : 5 }, { num : 3, name : '볼펜', price : 1500, count : 7 }, { num : 4, name : '모니터', price : 2000, count : 15 }, { num : 5, name : '과자', price : 2000, count : 20 }, { num : 6, name : '선물리본', price : 300, count : 21 } ] 특정 값을 가진 객체만 출력하기 [객체].filter( f => f.[키값] == [조건] ); ex) te..

C언어) 10. 제어(조건)문- if, else if문

제어문中 if문 ​ 제어문이란? 프로그램은 일을 순차적으로 처리한다. 일을 처리할때 이쪽 일을 할수도, 저쪽일을 할 수 도있고, 어떤 조건 안에서 반복하여 일처리 할 수도 있다. 이렇게 일처리 방향을 제어하는 문장을 '제어문'이라고 합니다. ​ 제어문의 종류 if문, 조건연산자(3항), swith문, while문, for문 ​ if문이란? 조건이 참인 문장만 실행하고, 조건을 만족하지 않으면 실행하지 않는다. ​ 형식 if : 뒤의 괄호안의 조건을 만족하면 중괄호안의 명령을 수행한다. else if: 첫번째 if 조건이 안 맞을 경우 else if괄호의 조건을 본다. else: 위의 모든 if조건이 안맞을 경우 else명령을 수행한다. ​ 예시) 4개의 혈액형 중 혈액형 O형이 맞으면 "모기 잘물린다 "..

C언어) 9. scanf함수의 활용 문제(평균구하기)

scanf입력함수의 기초를 배운 후 문제를 통해 활용해보는 글입니다. 앞에서 배운 printf, scanf, 연산자, 서식문자 등을 모두 활용합니다. scanf의 기초↓ https://luanaeun.tistory.com/250 ​ 문제1) 회원의 정보를 입력받고 출력하세요. 다음과 같이 출력하세요. ↓ 회원의 이름: "홍길동" 나이: 100 생일(월): 7 전화번호: 01011112222 ​ ​ 문제2) 국어, 영어, 수학 점수를 입력받고 총점과 평균을 출력하세요. 다음과 같이 출력하세요. ↓ 국어점수: 70 수학점수: 90 영어점수: 85 총점: 245 평균: 81.67 (소수점 둘째 자리까지 출력) ​ ​ ​ ​ ​ **문제 풀기가 너무 어렵다면??** 어떻게 손대야 할지 감이 안오는 분들만 보시고..

C언어) 8-(1) scanf 오류

Visual studio에서 scanf함수를 알맞게 썼는데 아래와 같은 오류가 납니다. ​ 'scanf': this fuction or variable may be unsafe Consider using scanf_s instrad.... _CRT_SECURE_NO_WARNINGS. ​ 원래 입력함수는 scanf()였으나, scanf는 입력을 한계없이 마구 받아들입니다. 나중에 결국 용량이 끝까지 차는 해킹 공격인'버퍼 오버플로우'가 이슈화되면서 입력한도를 결정하는 기능이 추가된 scanf_s()함수가 들어왔습니다. ​ 앞으로는 여러분들이 편하신대로 scanf와 scanf_s둘 중 사용하면 됩니다. ​ scanf를 사용하고 싶다면 오류를 풀어야 합니다. ​ 해결 방법 오류 설명 중간에 있는 "_CRT_S..

C언어) 8. scanf 입력함수와 &변수명

scanf는 사용자에게 입력을 받는 입력함수로, 입력을 받은 값을 변수에 저장하고 printf로 출력하는 원리다. 형식: ​[ scanf("서식문자%", &변수명); ] 예시: scanf("%d", &a); ​ **&가 뭐지?? scanf에서는 변수명 앞에&를 붙입니다. &는 변수의 주소를 가리키는 것으로, "해당변수가 있는 자리로 가라~"라는 뜻. 왜냐면 사용자가 입력한 값을 그 변수의 자리에 놓아야 하니까요ㅎㅎ ​ scanf함수의 사용예시를 들겠습니다. 혹시 scanf를 쓸때 오류가 나시는 분은 아래 페이지를 참고해주세요↓ https://luanaeun.tistory.com/251 ​ 정수 입력과 출력 a라는 변수를 선언하고 10이라는 숫자를 넣고 출력하는 과정입니다. 아래와 같이 입력하고 실행을 시..

C언어) 7. C언어 연산자 종류(복합, 증감, 논리 등)

프로그래밍을 하는 주요 이유 중 하나는 사람이 계산하기 귀찮고 힘들어서 기계에게 맡기기 위해 하는 이유다. 그래서 컴퓨터에게 계산을 시키기 위해 우리는 각종 수식과 연산자들을 알아야 한다. ​ ​ 1. 기본(산술) 연산자 **추가) %은 나누기가 아닌 나머지 값 연산자. 10을 3으로 나누면 몫이 3, 나머지가 1. 10 / 3 = 3 10 % 3 =1 같은 나누기 관련 연산자지만, 출력값이 다르다. ​ ​ ​ 2. 비교(관계) 연산자 왼쪽과 오른쪽을 서로 비교하여 참이면 1, 거짓이면 0을 출력한다. ​ ​ 3. 복합 대입 연산자 산술연산자와 대입연산자(=)를 합져서 줄여쓴 것. 프로그래밍을 보기에 간편해야 하기에 줄여서 많이 사용한다. **C언어에서" ="은 같다의 표시가 아닌, 대입연산자. 따라서 ..

C언어) 6. printf 서식문자 활용 출력+문제

*네이버 블로그에서 이전한 글* 이 본문은 개념을 알고 활용하는 글 입니다. printf, 이스케이프 문자, 서식문자의 개념을 이해하고 읽어주세요! 개념알기↓ https://luanaeun.tistory.com/230 C언어) 5-(1). 서식문자 %f 자세히 %.f와%lf차이 1. 소수점 아래 6자리까지 기본 출력한다. 이것은 앞에서도 배운 가장 기본 기능입니다. 엄청 큰 소수의 출력을 원할 경우엔 %g를 사용합니다. (근데 %g는 거의 사용안하니까 알 필요는..) ​ 2. 소 luanaeun.tistory.com ​ 서식문자 여러 개 쓰기(=printf여러 개 출력) 형식 위의 사진과 같이 변수안에 값이 나올 자리에 서식문자를 쓰고 그에 해당하는 변수를 차례대로 씁니다. ​ ​ 앞에 쓴 변수를 토대로..

MSSQL) MyBatis와 프로시저 update/insert 사용시 결과 값 받기. -1이 반환될때, MyBatis + Procedure

어느때와 같이 쿼리문을 수정하고 있는데, insert/update문에서 계속 -1을 반환하는 현상을 만났다. MyBatis에서 insert/update문은 성공시 1 또는 반영된 컬럼수를 반환하고, 실패시 0을 반환하기에 결과값이 1이상이면 성공, 0이면 실패로 구분하여 판단했었는데, DB에 결과가 잘 반영되어 성공했는데도 계속 -1을 반환했다. 일반쿼리와 다른점은 바로 프로시저를 호출한다는 것이었다. 문제였던 코드 DECLARE @result int SET @result = 0 EXEC 프로시저명 #{title} , #{content} , @result output *output : 데이터를 처리한 후 결과 값을 받는 파라미터. 처리 후 결과 값을 output 지정한 파라미터에 담아서 반환한다. 원인 ..

Database/MS-SQL 2023.10.26

JavaScript) 자바스크립트 리스트(배열), 문자열 포함 여부 확인

예시 let str = '나는 오늘도 출근을 한다 나는' let arr = ['사과', '바나나', '수박', '딸기', '홍시'] 1. indexOf(찾는값) : 찾는 값의 첫번째 인덱스를 반환하고, 없으면 -1을 반환한다. str.indexOf('오늘도')// 3 str.indexOf('나는')// 0 str.indexOf('오늘도도')//-1 arr.indexOf('사과')//0 arr.indexOf('수박')//2 arr.indexOf('토마토')//-1 2. includes('찾는값') : 찾는 값이 있으면 true, 없으면 false를 반환한다. str.includes('오늘도')// true str.includes('얍')// false arr.includes('사과')// true arr...

반응형