본문 바로가기

분류 전체보기105

구름 챌린지 2번 풀이 범위 기반 for문을 활용하여 문자열을 순회하면서 가장 최근에 저장된 문자와 비교하며 다를 때는 현재 문자로 갱신하며 cnt + 1, 같을 때는 continue 코드 #include #include #include using namespace std; int main() { int n; cin >> n; string str; cin >> str; int cnt = 0; char sp = str[0]; for(char ch: str){ if(ch == sp) continue; else{ sp = ch; cnt++; } } cout 2022. 11. 8.
[JavaScript] 객체 리터럴 객체란?원시 타입 vs 객체 타입원시 타입구성숫자 타입(number)문자열 타입(string)불리언 타입(boolean) → 참, 거짓undefined 타입(undefined) → var 키워드 선언 변수에 암묵적으로 할당되는 값null 타입(null) → 값이 없다는 것을 명시할 때 사용심벌 타입(symbol) → ES6에서 추가변경 불가능한 값객체 타입구성객체(object) → 프로퍼티, 메서드로 구성배열(array)함수(function)변경 가능한 값객체 리터럴에 의한 객체 생성객체 리터럴var person = { name: 'Lee', //프로퍼티 sayHello: function(){ //메서드 console.log(`Hello! My name is ${this.name}); }};consol.. 2022. 11. 8.
구름 챌린지 1번 풀이 점수를 모두 더해서 n으로 나눈 평균보다 큰 점수인 사람의 수가 a, n이 b 이므로 구하는 과정은 쉽다. 이때, 평균을 구하는 과정에서 소숫점을 처리하는 과정에 초점을 맞춰야 한다. 코드 #include using namespace std; int main() { int t; cin >> t; while(t--){ int n, sum = 0; float score[1001]; cin >> n; for(int i = 0; i > score[i]; sum += score[i]; } float nn = n; float avg = sum / nn; //float = float / float 형태 int cnt = 0; for(int i = 0; i < n; i++){ if(avg 2022. 11. 8.