- P-H선도 : 몰리에르선도

 

- 등압선/등엔탈피선

- 등온선

 

 

- 등엔트로피선

 

- 비체적선

 

- 등건조도선

  

 

- flash gas (플래시가스) : 냉매가 미리 증발해버린 현상

 

 

- 건포화 / 습 / 과열 압축

 

 

- 응축압력 : 응축압력은 낮을수록 좋다.

 

 

- 증발기의 압력은 높을수록 좋다.

 

 

 

https://www.youtube.com/channel/UC6BBDeiEj61ZXptb7qSJQyA

 

에듀강닷컴TV

에듀강닷컴 (http://edukang.com) 산업설비직종(공조냉동/가스/에너지관리/배관/용접/위험물) 시험 관련 이론강의 및 실기강의 무료동영상 강의 사이트 운영자 : JK강쌤(강진규)

www.youtube.com

냉동력 = 냉동효과 [Kcal/kg]

냉동능력 [kcal/h]

 

 

 

이사 하면서 쓰던 냉장고 빠빠이 하고 새롭게 들인
삼성 비스포크 냉장고!!
첨엔 엘지 디오스 노크온을 생각하고 있었는데
역시나 구경하다 내눈에 꽂힘 ㅋㅋㅋ
갑자기 넘 흔해진 메탈이 싫증나 보이더라는 ㅎㅎㅎㅎ

엘지만 고집하고 있었는데 이사하면서 전자제품 대부분을새로 들이는 거라 가격적인 부담도 있었고
전체 견적을 내보니 삼성이 좀 더 저렴!
그리고 무엇보다 예쁘다^^

왼쪽은 김치냉장고 장인데 짜맞춘 것 처럼 예쁘네ㅎㅎ

키친핏이 아니라 앞으로 살짝 나옴

비스포크 냉장고는 도어의 패널과 컬러를 조합해서 나만의 취향에 맞게 맞출수 있다.

내가 선택한 색은 깔끔하게 메탈 코타 화이트 무광^^
완전 새하얀 색은 아니고 약간 그레이빛이 감돈다 해야 하나?? 펄감도 살짝 있다. 고급스러움 ㅋㅋ
그리고 스크레치에 강하고 손자국이 안난다 ㅎㅎ

게다가 도어에 자석이 되니 넘 좋음
제일 눈에 잘 띄고 자주 보는 곳이라 중요한 메모들을 종종 붙여 놓는데 이전엔 글라스라서 좀 불편했는데
비스포크 메탈 코타 화이트는 중요한 메모도 자석으로 간단히 붙여 놓을수 있어서 넘나 편함^^

4도어

 

 

야채과일칸이 세개인데 중간에는 대파 전용
야채칸이 좀 작은거 같기도 함

푸드 쇼케이스가 있어서 아이들이 자주 먹는음식 넣어 놓으면 쉽게 꺼내 먹을 수 있어서 좋다^^
나는 한쪽만 있는걸루 선택

 

아래쪽 냉동고 한쪽은 맞춤 보관실이라고 해서
냉동고로 써도 되고 김치냉장고 기능으로 써도 된다
나는 냉동고 사용을 많이 하고 김치냉장고도 따로 있어서
저 기능은 사실상 필요 없음 ㅎㅎ

트리플 독립 냉각이라 냉장고와 아래 냉동고 두개의 냉각기가 각각 따로 있다.
그래서 냄새도 섞이지 않고 온도 유지도 잘 되기 때문에
음식을 좀 더 신선하게 보관할 수 있는거 같다
냉동고 한쪽 도어엔 아이스 메이커가 붙어 있는데 얼음
얼리는데 최고임 ㅎㅎ

올 ㅇㅕ름엔 저 아이스통이 얼음으로 꽉 차겠지 ㅎㅎㅎ


https://www.acmicpc.net/problem/17619

 

17619번: 개구리 점프

첫 번째 줄에 통나무 개수 N과 질문의 개수 Q가 주어진다. 다음 N개의 줄에 각 통나무에 x1, x2, y의 세 정수 좌표가 주어진다. 주어진 통나무는 두 점 (x1, y)와 (x2, y)를 잇는 형태이다. (x1 < x2) 모든 좌표는 0이상 109이하이다. 통나무들은 주어진 순서대로 1번부터 번호가 붙어 있다. 서로 다른 두 통나무는 (끝점에서도) 만나지 않는다. 다음 Q개의 줄에 서로 다른 두 통나무의 번호가 주어진다. (1 ≤ N ≤ 100,00

www.acmicpc.net

#include <iostream>
#include <bits/stdc++.h>
using namespace std;
//2019 정올 2차 2번 문제 (중등)
struct s{
    int a,b,pos;
};
bool compare(struct s x,struct s y)
{
    //return x.a<y.a;

    if(x.a<y.a)
        return true;
    return false;
}
int main()
{
    int m,n,i,j,y,r1[1000000]={0,},r2[1000000]={0,},max1,k=0,t=0,z=0,flag=0;
    int g2[1000000];
    struct s log[1000000];
    scanf("%d %d",&m,&n);
    for(i=0;i<m;i++){
        scanf("%d %d %d",&log[i].a,&log[i].b,&y);
        log[i].pos=i+1;
        g2[log[i].pos] = log[i].pos;
    }

    for(i=0;i<n;i++)
        scanf("%d %d",&r1[i],&r2[i]);
    sort(log,log+m,compare);
    while(1)
    {
        max1=log[t].b;
        
        int group = g2[log[t].pos];
        for(i=t;i<m-1;i++)
        {
            if(log[i+1].a<=max1)
            {
                
                g2[log[i+1].pos] = group;
                if(log[i+1].b>max1)
                    max1=log[i+1].b;
            }
            else
                break;
        }
        t=i+1;
        k++;
        z=0;
        if(t>=m)
            break;
    }


    for(t=0;t<n;t++)
    {
        if(g2[r1[t]] == g2[r2[t]]) puts("1");
        else puts("0");
    }
    return 0;
}

- 카르노 사이클 : 두개의 단열과정과 두개의 등온과정으로 이루어져 있다.

 

 

역카르노사이클 : 이상적인 냉동사이클

 

 

표준냉동사이클(기준)

 

 

https://www.youtube.com/channel/UC6BBDeiEj61ZXptb7qSJQyA

 

에듀강닷컴TV

에듀강닷컴 (http://edukang.com) 산업설비직종(공조냉동/가스/에너지관리/배관/용접/위험물) 시험 관련 이론강의 및 실기강의 무료동영상 강의 사이트 운영자 : JK강쌤(강진규)

www.youtube.com

증기분사식 냉동 : 이젝터

전자냉동법 : 펠티어효과 (전기 -> 열), 제백효과(열 -> 전기)

 

14분 까지

 

 

 

 

https://www.youtube.com/channel/UC6BBDeiEj61ZXptb7qSJQyA

 

에듀강닷컴TV

에듀강닷컴 (http://edukang.com) 산업설비직종(공조냉동/가스/에너지관리/배관/용접/위험물) 시험 관련 이론강의 및 실기강의 무료동영상 강의 사이트 운영자 : JK강쌤(강진규)

www.youtube.com

 

 

- 냉각 : 온도만 낮춤

- 냉장 : 온도를 낮춰서 저장  

- 냉동 : 동결시켜서 저장

- 제빙 : 얼음

- 공기조화 : 보건용공조(인체, 사람), 산업용공조(기계)

 

-증발잠열 : 액체 -> 기체 (상태를 변화시킴, 주변의 열을 흡수)

 

 

1. 자연적 냉동방법

 - 얼음 : 융해잠열 (79.68 kcal/kg)

 - 고체(드라이아이스) : 승화잠열 (137kcal/kg) 

 - 액체 : 증발잠열 (539 kcal/kg)

 - 기한제

2. 기계적 냉동방법

 - 증기압축식 냉동기

 - 흡수식 냉동기

 

 

http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=245&sca=10f0

 

JUNGOL | 문자열2 - 자가진단7 > 문제은행

경기도 안양시 동안구 평촌대로 109 협성골드프라자 601호 TEL : 031-360-4144 FAX : 031-388-0996 E-mail : hancomc@hotmail.com, comkiwer@naver.com Copyrightⓒ 2010-2019 jungol. All right reserved. TOP

www.jungol.co.kr

 

 

#include<bits/stdc++.h>
int main()
{
    char s[100];
    int c,l,i,c2;
    gets(s);
    l=strlen(s);
    c=0; c2=0;
    for(i=0; i<l; i++){
        if(s[i]=='c')c=1;
        if(s[i]=='a' && s[i+1]=='b')c2=1;
    }
    if(c==1)printf("yes");
    if(c==0)printf("no");
    if(c2==1)printf("yes");
    if(c2==0)printf("no");
	return 0;
}

http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=246&sca=10f0

 

JUNGOL | 문자열2 - 자가진단8 > 문제은행

세 개의 단어를 입력받아 아스키코드(사전) 순으로 가장 먼저 나오는 단어를 출력하는 프로그램을 작성하시오. 각 단어의 길이는 1이상 10 이하이다.

www.jungol.co.kr

 

 

#include<bits/stdc++.h>
using namespace std;
/*
609 : 문자열2 - 자가진단8
세 개의 단어를 입력받아 아스키코드(사전) 순으로 가장 먼저 나오는 단어를 출력하는 프로그램을 작성하시오.
각 단어의 길이는 1이상 10 이하이다.
입력 예
cat dog cow
출력 예
cat
*/

int main()
{
    vector<string> v;
    char a[104][104];
    int i,k=0;
    for(i=0; i<3; i++){
        string st;
        cin >> st;
        v.push_back(st);
    }

    for(i=0; i<v.size(); i++){
        if(v[i] < v[k]){
            k=i;
        }
    }
    cout << v[k];

    sort(v.begin(),v.end());
    cout << v[0];
	return 0;
}

http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=247&sca=10f0

 

JUNGOL | 문자열2 - 자가진단9 > 문제은행

5개의 문자열을 입력받아 문자열 크기(아스키코드) 역순으로 정렬하여 출력하는 프로그램을 작성하시오. 주어지는 문자열의 길이는 20자 미만이다.

www.jungol.co.kr

 

#include<bits/stdc++.h>
using namespace std;
/*
610 : 문자열2 - 자가진단9
5개의 문자열을 입력받아 문자열 크기(아스키코드) 역순으로 정렬하여 출력하는 프로그램을 작성하시오.
주어지는 문자열의 길이는 20자 미만이다.
입력 예
Jungol
Korea
information
Monitor
class
출력 예
information
class
Monitor
Korea
Jungol
*/

int main()
{
    int i,j;
    char t[104],a[104][104];
    for(i=0; i<5; i++){
        scanf("%s",a[i]);
    }
    //sort(a,a+5);

    for(i=0; i<5; i++){
        for(j=0; j<5; j++){
            if(strcmp(a[i],a[j])>0){
                strcpy(t,a[i]);
                strcpy(a[i],a[j]);
                strcpy(a[j],t);
            }
        }
    }

    for(i=0; i<5; i++){
        printf("%s\n",a[i]);
    }
	return 0;
}

 

 

#include<bits/stdc++.h>
using namespace std;
/*
610 : 문자열2 - 자가진단9
5개의 문자열을 입력받아 문자열 크기(아스키코드) 역순으로 정렬하여 출력하는 프로그램을 작성하시오.
주어지는 문자열의 길이는 20자 미만이다.
입력 예
Jungol
Korea
information
Monitor
class
출력 예
information
class
Monitor
Korea
Jungol
*/
bool com(string a, string b)
{
    return a>b;
}
int main()
{
    int i,j;
    vector <string> v;
    char t[104],a[104][104];
    for(i=0; i<5; i++){
        cin >> a[i];
        string s(a[i]);
        v.push_back(s);
    }

    sort(v.begin(),v.end(),com);

    for(i=0; i<5; i++){
        cout << v[i] << "\n" ;
    }

	return 0;
}

오늘은 집콕집콕집콕 으로 심심해 하는 아이들과 완전 초간단 간식만들기 ㅎㅎ

재료준비
또띠아, 꿀, 치즈 끝!!!

냉장고에 모짜렐라 치즈와 체다 치즈가 있어서
두가지 다 준비

먼저 또띠아에 꿀을 발라준다 듬뿍 ㅎㅎㅎ

그리고 치즈도 듬뿍 올려준다
견과류 있음 다져서 뿌려주면 더 고소하게 먹을수 있는데
울 집 겸댕이들은 싫어 함 ㅜㅜ

180도 오븐에 10분정도 구워 주면 정말 간단하게 완성 ㅎㅎ

달콤 짭잘 하니 맛있다 ^^

간단하니 준비 할것도 별로 없어서 난장판이 되지도 않는고 ㅋ아이들은 재밌어 한다 ㅎㅎ
시간도 때우고 배도 채우고~ㅎㅎㅎ

 

http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=227&sca=10d0

 

JUNGOL | 함수3 - 자가진단4 > 문제은행

경기도 안양시 동안구 평촌대로 109 협성골드프라자 601호 TEL : 031-360-4144 FAX : 031-388-0996 E-mail : hancomc@hotmail.com, comkiwer@naver.com Copyrightⓒ 2010-2019 jungol. All right reserved. TOP

www.jungol.co.kr

 

함수3 - 자가진단4

#include<bits/stdc++.h>
using namespace std;
int d[1004];
void f(int n,int k,int pre){
    int i;
    if(k==n){
        for(i=0; i<n; i++){
            printf("%d ",d[i]);
        }
        printf("\n");
        return;
    }
    for(i=pre; i<=6; i++){
        d[k]=i;
        f(n,k+1,i);
    }
}

int main()
{
    int n;
    scanf("%d",&n);
    f(n,0,1);
	return 0;
}

 

이사하면서 구입하게된 인덕션

첨엔 디트리쉬 인덕션을 하리라 맘 먹고 있었는데

이사하면서 가전제품 바꾼다고 이것저것 구경하다

삼성 인덕션이 눈에 들어왔다.

내가 원하는 깔끔한 디자인에 파란 불꽃이 인상적(?)이 였다는 ㅋㅋ

 

안그래도 디트리쉬 하게 되면 AS문제가 제일 고민이였는데,,

국내 제품을 사면 AS걱정도 없을테도,, 맘에 든것도 나타났겠다 그냥 샀다 ㅎㅎㅎㅎㅎ

 

원형화구 하나랑 와이드 플렉스 존 그리고 마그네틱 다이얼이 이 있는 모델로 

 

음식물 튀는 거 때문에 벽에 랩을 붙여 놨더니 사진이 ㅋㅋㅋ

아름다운 자태가 안나오네 ㅋㅋ;;

 

우리집 대리석 사이즈가 약간 작아서 타공도 했다. 천연대리석이라 110,000원

조마조마 했는데 깔끔하게 잘 해주심

 

 

저 마그네틱 다이얼을 돌려서 화력조절 할수 있고 화력에 따라 파란 불꽃 세기도 달라진다.

다이얼은 탈부착이 가능해 청소하기도 쉽다.

 

 

냄비가 올려져 있지 않으면 자동으로 꺼지고, 타이머도 맞춰 놓을수 있다.

육수 같은거 끓일때 깜빡할때가 종종 있는데 시간 맞춰 놓으면 자동으로 꺼져서 좋음 ㅎㅎ

그리고 스마트띵 어플로 연동이 되서 외출해서도 폰으로 조절이 가능해서 편리하다^^

 

스마트폰 어플 SmartThings

 

일단 빨리 끓고,

화력 조절도 잘 되고,

청소도 쉽고,

타이머기능 넘 좋고,

안전하고

인덕션의 편리함은 다 갖추고 있다 ㅎㅎ

 

그런데 최대 화력으로 올렸을때 웅~~~소리가 나는데 약간은 거슬린다.

화력을 낮추면 거의 안남

자기장전도소리??라나 정상이라고 하는데

해외에서 생활할 때 써봤던 인덕션에선 못들었던거 같은데..

다 나는건데 내가 몰랐던건지..

암튼 조큼 거슬리는건 있다;;

 

마그네틱 다이얼

편한듯 불편한듯 ㅎㅎ

특히 조리중 0으로 끄고 싶을때 바로 0으로 못하고 돌려서 맞춰야 하는건 좀 불편하다

화구 하나만 쓰고 있을땐 전원으로 한방에 꺼버리면 되지만,

2~3구 쓰고 있을땐 다 꺼져 버리니까..개별로 꺼야 하는데 그부분이 아쉽;;

(4월7일 : 개별로 끄는 방법 알아냄!! off 하려는 화구 버튼을 3초정도 누루고 있으면 꺼짐ㅎㅎㅎㅎㅎ)

 

그리고 왼쪽의 와이드 플렉스 존 이라고

넓은 용기를 사용할때는 좋은데,,

개별로 썼을때는 화력이 원형보다 약하다;;

같은 냄비로 같은 화력을 했을때 원형이 더 빨리 조리가 된다.

 

구입하고 한달정도 써봤는데 단점이 조금 있지만 나에게는 전반적으로 만족스러운 인덕션이다.ㅎㅎ

 

 

코로나 때문에 집콕만 하다보니
매일 삼시세끼가 고민인 요즘

하루 한끼 정도는 최~~~대한 간단하게 ㅋㅋㅋ

 

오늘은 참치마요와 들기름에 살짝볶음 김치살짝 추가해서 주먹밥 만들어 줬더니

엄청 잘 먹어주는 울 토깽이들 ㅎㅎㅎ

 

재료준비

참치, 마요네즈, 씻은김치, 양파, 김자반

 

밥 양념

참기름, 깨소금

 

먼저, 밥은 깨소금과 참기름으로 밑간을 좀 해두고

 

프라이팬에 들기름 살짝 둘러 씻은 김치와 양파를 볶아 준다.

 

 

 

기름을 뺀 참치와 볶아놓은 김치를 넣고 마요네즈를 섞어준다.

 

 

 

밥속에 참치마요넣고 밥뚜껑덮어 둥글둥글 만들어 준다

김자반에 데굴데굴 ㅎㅎㅎ

 

 

 

 

간단하고 맛있는 참치마요 주먹밥 완성~!!!

http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=255&sca=10g0

 

JUNGOL | 구조체 - 자가진단6 > 문제은행

5명의 이름과 키, 몸무게를 입력받아 이름순으로 정렬하여 출력하고,  몸무게가 무거운 순으로 정렬하여 출력하는 프로그램을 작성하시오.  몸무게는 소수점이하 1자리까지 출력한다.

www.jungol.co.kr

 

 

#include<bits/stdc++.h>
using namespace std;
/*
618 : 구조체 - 자가진단6
5명의 이름과 키, 몸무게를 입력받아 이름순으로 정렬하여 출력하고,
몸무게가 무거운 순으로 정렬하여 출력하는 프로그램을 작성하시오.
몸무게는 소수점이하 1자리까지 출력한다.

입력 예
Lee 150 35.6
Kim 155 28.9
Sin 148 32.7
Jung 160 41.2
Park 165 38.7
출력 예
name
Jung 160 41.2
Kim 155 28.9
Lee 150 35.6
Park 165 38.7
Sin 148 32.7

weight
Jung 160 41.2
Park 165 38.7
Lee 150 35.6
Sin 148 32.7
Kim 155 28.9
*/


struct students
{
    char irum[10];
    int kee;
    float mugae;
};

bool compare(struct students a ,struct students b){
    return a.mugae<b.mugae;
}

bool compare2(struct students a ,struct students b){
    //????
    return strcmp(a.irum, b.irum) < 0;
}

int main()
{

    int i;
    struct students s[5];
    for(i=0; i<5; i++){
        scanf("%s %d %f",s[i].irum,&s[i].kee,&s[i].mugae);
    }
    sort(s,s+5,compare2);
    for(i=0; i<5; i++){
        printf("=name= %s %d %g\n",s[i].irum,s[i].kee,s[i].mugae);
    }

    sort(s,s+5,compare);
    for(i=0; i<5; i++){
        printf("=mugae= %s %d %g\n",s[i].irum,s[i].kee,s[i].mugae);
    }


	return 0;
}

http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=252&sca=10g0

 

JUNGOL | 구조체 - 자가진단3 > 문제은행

두 명의 이름과 국어, 영어 점수를 입력받아 과목별 점수의 평균을 구하여 출력하는 프로그램을 작성해 보시오. (이름은 20자 이하이고 평균의 소수점 이하는 버림한다.)

www.jungol.co.kr

 

 

#include <iostream>
#include <bits/stdc++.h>
using namespace std;
/*
615 : 구조체 - 자가진단3
두 명의 이름과 국어, 영어 점수를 입력받아 과목별 점수의 평균을 구하여 출력하는 프로그램을 작성해 보시오.
(이름은 20자 이하이고 평균의 소수점 이하는 버림한다.)
입력 예
Junho 88 100
Seonbin 95 96
출력 예
Junho 88 100
Seonbin 95 96
avg 91 98
*/
typedef struct s{
    int num;
    char name[10],sub[10];
    int score[100];
}Student;

int main()
{
    int m[12],n,i,p=0,q=0;
    //struct s stu[100];
    Student stu[100];
    for(i=1;i<=2;i++)
    {
        scanf("%s %d %d",stu[i].name,&stu[i].score[0],&stu[i].score[1]);
    }
    for(i=1;i<=2;i++)
    {
        printf("%s %d %d\n",stu[i].name,stu[i].score[0],stu[i].score[1]);
    }
    for(i=1;i<=2;i++)
    {
        p+=stu[i].score[0];
        q+=stu[i].score[1];
    }
    printf("avg %d %d",p/2,q/2);
    return 0;
}

http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=254&sca=10g0

 

JUNGOL | 구조체 - 자가진단5 > 문제은행

경기도 안양시 동안구 평촌대로 109 협성골드프라자 601호 TEL : 031-360-4144 FAX : 031-388-0996 E-mail : hancomc@hotmail.com, comkiwer@naver.com Copyrightⓒ 2010-2019 jungol. All right reserved. TOP

www.jungol.co.kr

 

 

#include <iostream>
#include <bits/stdc++.h>
using namespace std;
/*
617 : 구조체 - 자가진단5
5명의 이름과 키를 입력받아 키가 가장 작은 사람의 이름과 키를 출력하는 프로그램을 작성하시오. 이름은 20자 이하이다.
입력 예
Park 175
Lee 180
Choo 185
Son 193
Kim 188
출력 예
Park 175
*/
typedef struct s{
    int num;
    char name[10],sub[10];
    int score[100];
}Student;

int main()
{
    int m[12],n=5,i,p=0,q=99990;
    //struct s stu[100];
    Student stu[100];
    //scanf("%d",&n);
    for(i=0;i<n;i++)
    {
        scanf("%s %d",stu[i].name,&stu[i].num);
    }
    for(i=0;i<n;i++)
    {
        if(q>stu[i].num){
            q=stu[i].num;
            p=i;
        }

    }
    printf("%s %d",stu[p].name,stu[p].num);
    return 0;
}

http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=76&sca=10c0

 

JUNGOL | 함수2 - 형성평가2 > 문제은행

두 개의 실수를 입력받아 각각의 제곱근을 구하고 두 제곱근 사이에 존재하는 정수의 개수를 출력하는 프로그램을 작성하시오. 단, 입력받는 두 실수는 양수이며 두 제곱근 사이라는 말은 두 제곱근을 포함한다. 두 수의 제곱근을 구하여 정수로 형변환을 한 후 생각해보자. 두 수 사이의 수들은 모두 포함이 되면 작은 수의 경우 변환하기 전 원래의 제곱근과 같다면 개수에 포함을 시켜야 한다. 큰 수는 원래의 수보다 작거나 같으므로 무조건 포함이 된다.

www.jungol.co.kr

 

#include <bits/stdc++.h>
using namespace std;
/*
함수2 - 형성평가2
두 개의 실수를 입력받아 각각의 제곱근을 구하고 두 제곱근 사이에 존재하는 정수의 개수를 출력하는 프로그램을 작성하시오.
단, 입력받는 두 실수는 양수이며 두 제곱근 사이라는 말은 두 제곱근을 포함한다.
입력 예
12.0 34.789
출력 예
2
*/


int main()
{
    float a,b,c,d;
    int o,n,z=0;
    scanf("%f %f",&a,&b);

    c=sqrt(a);
    d=sqrt(b);

    if(c>d){
        o=(int)floor(c);
        n=(int)ceil(d);
        printf("o = %d n = %d \n", o, n);
        for(int i=n;i<=o;i++){
            z ++;
        }
    }

    if(c<d){
        o=(int)ceil(c);
        n=(int)floor(d);
        printf("o = %d n = %d \n", o, n);
        for(int i=o;i<=n;i++){
            z ++;
        }
    }

    printf("1 : %d\n",z);
    printf("2 : %d",abs(o-n) + 1);


    return 0;
}

http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=77&sca=10c0

 

JUNGOL | 함수2 - 형성평가3 > 문제은행

경기도 안양시 동안구 평촌대로 109 협성골드프라자 601호 TEL : 031-360-4144 FAX : 031-388-0996 E-mail : hancomc@hotmail.com, comkiwer@naver.com Copyrightⓒ 2010-2019 jungol. All right reserved. TOP

www.jungol.co.kr

#include <bits/stdc++.h>
using namespace std;
/*
함수2 - 형성평가3
5개의 정수를 입력받아 각 정수의 절대값의 합을 출력하는 프로그램을 작성하시오.
입력 예
35 -20 10 0 55
출력 예
120
*/


int main()
{
    int a,n=0;
    for(int i=0;i<5;i++){
        scanf("%d",&a);
        n= n + abs(a);
    }
    printf("%d",n);
    return 0;
}

'정보올림피아드-KOI > 기초 문법 문제' 카테고리의 다른 글

617 : 구조체 - 자가진단5  (0) 2020.03.11
176 : 함수2 - 형성평가2  (0) 2020.03.09
178 : 함수2 - 형성평가4  (0) 2020.03.09
179 : 함수2 - 형성평가5  (0) 2020.03.09
234 : 함수3 - 형성평가4  (0) 2020.03.01

http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=78&sca=10c0

 

JUNGOL | 함수2 - 형성평가4 > 문제은행

경기도 안양시 동안구 평촌대로 109 협성골드프라자 601호 TEL : 031-360-4144 FAX : 031-388-0996 E-mail : hancomc@hotmail.com, comkiwer@naver.com Copyrightⓒ 2010-2019 jungol. All right reserved. TOP

www.jungol.co.kr

#include <bits/stdc++.h>
using namespace std;
/*
함수2 - 형성평가4
정수 n을 입력받아 2n의 값을 출력하는 프로그램을 작성하시오. (1 ≤ n ≤ 20)
입력 예
10
출력 예
1024
*/

int main()
{
    int n,x=1;
    scanf("%d",&n);

    /*
    for(int i=0;i<n;i++){
        x=x*2;
    }*/

    x = pow(2,n);

    printf("%d",x);
    return 0;
}

'정보올림피아드-KOI > 기초 문법 문제' 카테고리의 다른 글

176 : 함수2 - 형성평가2  (0) 2020.03.09
177 : 함수2 - 형성평가3  (0) 2020.03.09
179 : 함수2 - 형성평가5  (0) 2020.03.09
234 : 함수3 - 형성평가4  (0) 2020.03.01
235 : 함수3 - 형성평가5  (0) 2020.03.01

http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=79&sca=10c0

 

JUNGOL | 함수2 - 형성평가5 > 문제은행

세 개의 실수를 입력받아 합계와 평균을 구하여 평균을 반올림한 정수를 출력하고, 다음은 입력받은 수를 각각 먼저 반올림한 후 합계와 평균을 구하여 평균을 반올림한 한 결과를 출력하는 프로그램을 작성하시오.

www.jungol.co.kr

 

#include <bits/stdc++.h>
using namespace std;
/*
함수2 - 형성평가5
세 개의 실수를 입력받아 합계와 평균을 구하여 평균을 반올림한 정수를 출력하고,
다음은 입력받은 수를 각각 먼저 반올림한 후 합계와 평균을 구하여 평균을 반올림한 한 결과를 출력하는 프로그램을 작성하시오.
입력 예
153.74 34.59 109.5
출력 예
99
100
*/

int main()
{
    float a[3],b=0;
    int n,o,x=0;
    //합계만
    for(int i=0;i<3;i++){
        scanf("%f",&a[i]);
        b=(b+a[i]);
        x=x+round(a[i]);
    }

    //평균계산
    n=round(b/3);
    printf("x = %d, %d, %f \n",x, x/3, (float)x/3);
    o=round((float)x/3);
    //출력
    printf("%d \n %d",n,o);

    return 0;
}

'정보올림피아드-KOI > 기초 문법 문제' 카테고리의 다른 글

177 : 함수2 - 형성평가3  (0) 2020.03.09
178 : 함수2 - 형성평가4  (0) 2020.03.09
234 : 함수3 - 형성평가4  (0) 2020.03.01
235 : 함수3 - 형성평가5  (0) 2020.03.01
598 : 문자열1 - 자가진단6  (0) 2020.03.01

●주어(S)+동사(V)+목적어(O)

목적어를 한개만 필요로 하는 완전타동사가 쓰이는 문장으로 보통 ~을,를 로 해석 되어진다.

목적어로는 명사(구),명사절, 대명사, 동명사,to부정사 등이 올 수 있다.

(자동사/타동사:목적어의 유무, 완전/불완전: 보어의 유무)

 

I like him. 

나는(S) 좋아해(V) 그를(O) 

 

I want to swim.

나는(S) 원해(V) 수영하는것을(O)

 

She didn't know how to drive a car.

그녀는(S) 몰랐다(V) 운전하는 방법을(O)

 

He enjoys jogging.

그는(S) 즐긴다(V) 조깅하는것을(O)

 

I know that he is honest.

나는(S) 안다(V) 그가 정직하다는 것을(O)

 

▷주의 해야할 타동사 

 

의미상 전치사가 필요할 것 같지만, 전치사 없이 바로 목적어가 옴.

 

(~에,~에게 로 해석되는경우 to나 into를 넣지 않도록 주의)

address 연설하다

enter ~에 들어가다

answer ~에 답하다.

obey ~에 복종하다

attend 출석(참석)하다

reach ~에 이르다(닿다,도달하다)

approach ~에 접근하다. 

call ~에 전화하다.

 

The U.S. president addressed the audience.

He entered the classroom.

She answered the question.

You must obey the captain's commands.

They finally reached the destinastion.

He approach the bank for a loan.

 

(~와로 해석되는 경우 with 를 넣지 않도록!!)

become(suit) ~와(에게) 어울리다.

marry ~와 결혼하다.

resemble  ~와 닮다.

Short hair really becomes you.
He married an American.
She closely resembles her mom.

 

 

(~에 관하여,대하여 로 해석되는 경우 about 넣지 않도록!!)

discuss ~에 대해 토론하다

consider ~에 대해 고려하다

explain 설명하다

mention 언급하다

I will discuss the problem.
You should consider other people before you act.
I'll explain the rules of the game.
Nobody mentioned anything to me about it.

 

일요일 점심

코로나 때문에 장보기도 힘든 요즘 뭘 먹을까 고민하다 냉장고에 있는 재료로 후딱 만들수 있는 김치 볶음밥 먹기로!!

김치와 스팸만 있어도 훌륭한 맛이 날수 있지만 야채 소진을 위해 ㅎㅎ

 

재료준비

메인 : 익은김치, 스팸, 설탕 약간, 간장, 고춧가루

부재료 : 대파,양파, 애호박, 당근, 새송이 버섯

아이들은 아직 매운 김치볶음밥을 잘 못먹어서 김치 살짝 씻어 내고

싫어하는 야채먹이기 위해 더 잘게잘게 ㅋㅋㅋ

 

먼저 중불에 기름 두르고 파기름 내준다.

파향이 올라오면 스팸넣고 볶다가 김치넣고 신맛을 중화 시기키 위해 설탕약간 넣어 준다.

그리고 나머지 야채도 투하~~

버터 넣어 고소한 맛도 추가~!!

 

충분히 볶아지면 센불에 간장 둘러주고 고춧가루 살짝 넣어 좀 더 먹음직 스럽게 ㅎㅎ

불을 줄여 밥 넣고 섞어 주기

마지막에 참기름 둘러 주면 끄읕~~!!

 

요건 아이들꺼ㅎㅎ 언제쯤 한가지로 같이 먹을수 있으려나;;

 

양배추 샐러드 곁들어 느끼한 맛도 잡아주고 

맛있게 한끼 해결^^

오늘 아침은 간단히 후다닥 만들 수 있는 길거리 토스트 일명 백종원 토스트(?)를 만들어 먹기로 ㅎㅎㅎ

 

재료 준비: 당근,대파,양배추,달걀, 햄, 소금 약간, 설탕, 케쳡

 

 

채썰어서 계란물이랑 섞어주기 소금 한꼬집 넣어 주고 쉐킷쉐킷

 

 

기름 살짝 둘러 네모지개 부쳐주기 ㅎㅎㅎ

 

식빵 한쪽면위에 햄 놓고 계란 부친거 올리고 치즈도 있음 좋은데 없어서 생략

설탕 솔솔 뿌리고 케쳡으로 마무리

 

커피가 빠지면 섭섭하지 ㅋㅋ

 

간단하게 완성^^

●주어(S)+동사(V)+보어(C)

2형식에 쓰이는 불완전자동사는 혼자서는 문장의 의미를 전달할 수 없다.

말 그대로 뭔가 완전한 느낌을 주지 못하는,,

그래서 뒤에 명사나 형용사 같은 친구들을 데리고 오는데 이런것들을 보어(complement)라고 한다.

즉, 주어(S)=주격보어(C)의 관계가 성립 될수 있고 주어가 ~이다,어떠하다, 이런식으로 해석될 수 있다. 

be동사,keep, remain, stay, become,get, come, turn, seem, look, 감각동사류 등이 주로 쓰인다.

 

▷~이 되다.~이다.(~한 상태로)있다. be 동사 (am,are,is), become, grow, turn, get, fall, run

 

They are student. 

그들은 이다 학생 (학생이라는 보어가 없다면 그가 무엇인지 알 수 없음. 학생이라는 명사가 와서 그가 누구인지 설명해 주고 있다.)

 

I am hungry.

나는 이다 배고픈 ( 배고픈이라는 형용사가 와서 내가 어떤 상태인지 설명해 주고 있다.)

 

It is really heavy. 

그것은 정말로 무거워.

 

My dream is to be an actor.

나의 꿈은 이다. 배우가 되는것 .

 

The fact is that she is a teacher

사실은 이다 that이하 그녀가 선생님 이다 라는것 (명사절(that이하의 문장)의 형태로 주어를 설명해 주고 있다.)

 

He became a very famous singer.

그는 매우 유명한 가수가 되었다. 

 

He got angry.

그는 화가났어(상태의 변화) 

 

The leaves are turning red.

나뭇잎을이 빨갛게 물들고 있다.

 

She will make a good wife.

그녀는 좋은 아내가 될거야.

 

여전히~이다.~한 상태로 있다. remain,stay,keep

 

She kept quite calm during the meeting

그녀는 회의를 하는 동안 조용히 있었다. (~한 상태를 유지했다)

 

Julie remains unmarried.

Julie는 결혼안한채로 계속 남아 있다.

 

They stay close friends.

그들은 친한 친구로 남아있다.

 

 

▷~으로 보이다. ~인 것 같다. seem, look, appear

 

My mom seems upset.

나의 엄마가 화가 난것 같아.

 

The orange appears ripe enough.

그 오렌지는 충분히 익은거 같아.

 

 

▷감각동사 (look,sound,smell,taste,feel) 사람이 느끼는 5가지 오감

look,sound,smell,taste,feel + 형용사 = ~하게 보인다. ~하게 들린다.~한 맛이난다.~하게  느껴지다. ~한 냄새가 난다. 

★~하게 라고 해석 된다고 해서 부사를 쓰면 안된다. 반드시 형용사가 온다는거에 주의하자.

 

That sounds very funny.

그거 재밌겠네.

 

Sugar tastes sweet.

설탕은 탈콤한 맛이나.

 

You look happy.

너 행복해 보여.

 

This silk feels soft.

이 실크는 부드럽네.

 

The flower smells good.

그 꽃은 좋은 냄새가 나.

 

★보통 감각동사과 지각동사를 헷갈리는 경우가 있는데 ,,

감각동사는 나의 의지와는 상관없이 오감이 있기 때문에 자연스럽게 보이고, 들리고, 느껴지고, 냄새가 나고, 맛이 난다 라는 의미 이고 2형식에 쓰이는 동사이다.

 

지각동사는 사람의 감각기관을 통해서 주체가 직접 인식하는 동사. 그래서 ~을 보다, 듣다, 느끼다, 냄새를 맡다 등으로 해석이 된다. 주로 3형식과 5형식에 쓰인다.

 

watch, see, look at ~을 보다

notice~을 인지하다.

hear, listen to~을 듣다.

feel ~을 느끼다.

smell 냄새를 맡다.

 

I watched the movie yesterday. 

나는 어제 그 영화를 봤어.

 

She didn't see me crossing the road.

그녀는 내가 길을 건너는걸 보지 못했어.

 

My mom heard me laugh out loud.

나의 엄마는 내가 크게 웃는소리를 들었다.

 

Tom felt someone touch his hair.  

Tom은 누군가  그의 머리카락을 만지는걸 느꼈다.

 

 

 

http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=134&sca=10d0

 

JUNGOL | 함수3 - 형성평가4 > 문제은행

첫 번째는 1, 두 번째는 2, 세 번째부터는 앞의 두 수의 곱을 100으로 나눈 나머지로 이루어진 수열이 있다. 100 이하의 자연수 N을 입력받아 재귀함수를 이용하여 N번째 값을 출력하는 프로그램을 작성하시오.

www.jungol.co.kr

 

#include <iostream>
#include <bits/stdc++.h>
using namespace std;
//233 : 함수3 - 형성평가4
/*
첫 번째는 1, 두 번째는 2, 세 번째부터는 앞의 두 수의 곱을 100으로 나눈 나머지로 이루어진 수열이 있다.
100 이하의 자연수 N을 입력받아 재귀함수를 이용하여 N번째 값을 출력하는 프로그램을 작성하시오.
*/
int a[100]={0,};
int f(int n)
{
    if(n==1) return 1;
    if(n==2) return 2;
    else
    {
        return (f(n-1)*f(n-2))%100;
    }
}
int main()
{
    int n;
    scanf("%d",&n);
    printf("%d",f(n));
    return 0;
}
#include <iostream>
#include <bits/stdc++.h>
using namespace std;
//233 : 함수3 - 형성평가4
/*
첫 번째는 1, 두 번째는 2, 세 번째부터는 앞의 두 수의 곱을 100으로 나눈 나머지로 이루어진 수열이 있다.
100 이하의 자연수 N을 입력받아 재귀함수를 이용하여 N번째 값을 출력하는 프로그램을 작성하시오.
*/
int a[1000]={0,};
int main()
{
    int n;
    scanf("%d",&n);
    a[1]=1,a[2]=2;
    for(int i=3;i<=n;i++)
    {
        a[i]=(a[i-1]*a[i-2])%100;
    }
    printf("%d",a[n]);
    return 0;
}

 

 

 

#include <iostream>
#include <bits/stdc++.h>
using namespace std;
//233 : 함수3 - 형성평가4
/*
첫 번째는 1, 두 번째는 2, 세 번째부터는 앞의 두 수의 곱을 100으로 나눈 나머지로 이루어진 수열이 있다.
100 이하의 자연수 N을 입력받아 재귀함수를 이용하여 N번째 값을 출력하는 프로그램을 작성하시오.
*/
int a[1000]={0,};
int f(int n)
{
    if(n==1) return 1;
    if(n==2) return 2;
    else
    {
        if(a[n]!=0) return a[n];
        else{
            a[n]=(f(n-1)*f(n-2))%100;
            return a[n];
        }
    }
}
int main()
{
    int n;
    scanf("%d",&n);
    printf("%d",f(n));
    return 0;
}

 

 

http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=135&sca=10d0

 

JUNGOL | 함수3 - 형성평가5 > 문제은행

경기도 안양시 동안구 평촌대로 109 협성골드프라자 601호 TEL : 031-360-4144 FAX : 031-388-0996 E-mail : hancomc@hotmail.com, comkiwer@naver.com Copyrightⓒ 2010-2019 jungol. All right reserved. TOP

www.jungol.co.kr

 

 

 

#include <iostream>
#include <bits/stdc++.h>
using namespace std;
//233 : 함수3 - 형성평가5
/*
100만 이하의 자연수 N을 입력받아 짝수이면 2로  홀수이면 3으로 나누는
작업을 반복하다가 그 값이 1이 되면 그때까지 나누었던 작업의 횟수를 출력하는 프로그램을 재귀함수로 작성하시오.
*/
int cnt;
int f(int n)
{
    if(n==1) return cnt;
    else
    {
        if(n%2==0)
        {
            cnt++;
            return f(n/2);
        }
        else
        {
            cnt++;
            return f(n/3);
        }
    }
}
int main()
{
    int n;
    scanf("%d",&n);
    printf("%d",f(n));
    return 0;
}

 

http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=235&sca=10e0

 

JUNGOL | 문자열1 - 자가진단6 > 문제은행

문자를 입력받아 알파벳 문자인 경우에는 그대로 출력하고 숫자인 경우는 아스키코드값을 출력하는 작업을 반복하다가 기타의 문자가 입력되면 종료하는 프로그램을 작성하시오. * 입출력예에서 진한글씨가 출력

www.jungol.co.kr

 

#include 
#include <bits/stdc++.h>
using namespace std;
/*
문자를 입력받아 알파벳 문자인 경우에는 그대로 출력하고 숫자인 경우는
아스키코드값을 출력하는 작업을 반복하다가 기타의 문자가 입력되면 종료하는 프로그램을 작성하시오.

* 입출력예에서 진한글씨가 출력
입·출력 예
A
A
1
49
@
*/
int main()
{
    char a;
    do{
        scanf(" %c",&a);
        if(a>='A' && a<='Z')
            printf("%c",a);
        else if(a>='0' &&a<='9')
            printf("%d",a);
        else
            return 0;
    }while(1);
}

'정보올림피아드-KOI > 기초 문법 문제' 카테고리의 다른 글

234 : 함수3 - 형성평가4  (0) 2020.03.01
235 : 함수3 - 형성평가5  (0) 2020.03.01
599 : 문자열1 - 자가진단7  (0) 2020.03.01
582 : 함수2 - 자가진단4  (0) 2020.03.01
83 : 함수2 - 자가진단5  (0) 2020.03.01

http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=236&sca=10e0

 

JUNGOL | 문자열1 - 자가진단7 > 문제은행

경기도 안양시 동안구 평촌대로 109 협성골드프라자 601호 TEL : 031-360-4144 FAX : 031-388-0996 E-mail : hancomc@hotmail.com, comkiwer@naver.com Copyrightⓒ 2010-2019 jungol. All right reserved. TOP

www.jungol.co.kr

 

 

 

#include 
#include <bits/stdc++.h>
using namespace std;
/*
문자열을 입력받아 알파벳 문자만 모두 대문자로 출력하는 프로그램을 작성하시오.
문자열의 길이는 100이하이다.
입력 예
1988-Seoul-Olympic!!!
출력 예
SEOULOLYMPIC
*/
int main()
{
    char a[100]={0,};
    int i;
    scanf("%s",a);
    for(i=1;a[i]!=NULL;i++)
    {
        if(a[i]>='A' && a[i]<='Z')
            printf("%c",a[i]);
        else if(a[i]>='a' && a[i]<='z')
            printf("%c",a[i]-('a'-'A'));
    }
}

'정보올림피아드-KOI > 기초 문법 문제' 카테고리의 다른 글

235 : 함수3 - 형성평가5  (0) 2020.03.01
598 : 문자열1 - 자가진단6  (0) 2020.03.01
582 : 함수2 - 자가진단4  (0) 2020.03.01
83 : 함수2 - 자가진단5  (0) 2020.03.01
584 : 함수2 - 자가진단6  (0) 2020.03.01

https://www.acmicpc.net/problem/1182

 

1182번: 부분수열의 합

첫째 줄에 정수의 개수를 나타내는 N과 정수 S가 주어진다. (1 ≤ N ≤ 20, |S| ≤ 1,000,000) 둘째 줄에 N개의 정수가 빈 칸을 사이에 두고 주어진다. 주어지는 정수의 절댓값은 100,000을 넘지 않는다.

www.acmicpc.net

 

 

#include 
#include <bits/stdc++.h>
using namespace std;
/*
부분수열의 합
*/
int a[10000]={0,};
int main()
{
    int n,s,i,k,sum=0,cnt=0;
    scanf("%d %d",&n,&s);
    for(i=1;i<=n;i++)
        scanf("%d",&a[i]);
    for(i=1;i<(1<<n);i++){
        sum=0;
        for(k=0;k<n;k++)
        {
            if(i&(1<<k))
            {
                sum+=a[k+1];
            }
        }
        if(sum==s)
            cnt++;
    }
    printf("%d",cnt);
    return 0;
}

+ Recent posts