536 : 반복제어문1 - 자가진단1

i = 1
p = ""
while i <= 15:
  #print(i, end=" ")
  p += str(i) + " "
  i += 1
print(p)
i = 1
while i <= 15:
  print(i, end=" ")
  i += 1
for i in range(1, 16):
  print(i, end = " ")

537 : 반복제어문1 - 자가진단2

 

n = int(input())
sum = 0
i = 1
while i <= n:
  sum += i
  i +=1;

print(sum)
n = int(input())
sum = 0
for i in range(1, n+1):
  sum += i

print(sum)

538 : 반복제어문1 - 자가진단3

while True:
  a = int(input())
  if a == 0:
    break
  if a > 0:
    print("Pos")
  else:
    print("Neg")

539 : 반복제어문1 - 자가진단4

#입력을 한줄에 한개씩 받아야 함.
cnt = 0
sum = 0
while True:
  a = int(input())
  sum += a
  cnt += 1
  if a >= 100:
    break

print("%d %d \n%.1f" %(sum,cnt, sum/cnt))
n = list(map(int, input().split()))
cnt = 0
sum = 0
for a in n:
  sum += a
  cnt += 1
  if a >= 100:
    break

print("%d %d \n%.1f" %(sum,cnt, sum/cnt))

540 : 반복제어문1 - 자가진단5

while True:
  a = int(input())
  if a == -1:
    break
  if a%3 == 0:
    print(a//3)

633 : 반복제어문1 - 자가진단6

while True:
  print("1. Korea\n2. USA\n3. Japan\n4. China\nnumber?", end = " ")
  a = int(input())
  if a == 1:
    print("\nSeoul\n")
  elif a == 2:
    print("\nWashington\n")
  elif a == 3:
    print("\nBeijing\n")
  else : 
    print("\nnone\n")
    break

125 : 반복제어문1 - 형성평가1

a = int(input())
i = 1
while i<=a:
  print(i, end=" ")
  i += 1
a = int(input())
for i in range(1, a+1):
  print(i, end=" ")

126 : 반복제어문1 - 형성평가2

odd = 0
even = 0
while True:
  a = int(input())
  if a == 0:
    break
  if a%2 == 0:
    even += 1
  else:
    odd +=1
  
print("odd : %d\neven : %d" %(odd, even) )
n = list(map(int, input().split()))
odd = 0
even = 0
for a in n:
  if a == 0:
    break
  if a%2 == 0:
    even += 1
  else:
    odd +=1
  
print("odd : %d\neven : %d" %(odd, even) )

127 : 반복제어문1 - 형성평가3

sum = 0
cnt = 0
while True:
  a = int(input())
  if a < 0 or a > 100:
    break
  sum += a
  cnt += 1

print("sum : %d\navg : %.1f" %(sum, sum/cnt))
n = list(map(int, input().split()))
sum = 0
cnt = 0
for a in n:
  if a < 0 or a > 100:
    break
  sum += a
  cnt += 1

print("sum : %d\navg : %.1f" %(sum, sum/cnt))

128 : 반복제어문1 - 형성평가4

n = list(map(int, input().split()))
cnt = 0

for a in n:
  if a%3 != 0 and a%5 != 0:
    cnt += 1

print(cnt)

129 : 반복제어문1 - 형성평가5

 

while True:
  b = int(input("Base = "))
  h = int(input("Height = "))
  area = b*h/2
  print("Triangle width = %.1f" %area)
  y = input("Continue? ")
  if(y != 'y' and y != 'Y'):
    break

 

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

반복제어문3  (0) 2020.12.29
반복제어문2  (0) 2020.12.29
182 : 문자열1 - 형성평가1  (0) 2020.04.04
184 : 문자열1 - 형성평가3  (0) 2020.04.04
185 : 문자열1 - 형성평가4  (0) 2020.04.04

< Flying a Kite >

 

- George runs as fast as he can.

 

- George, you're doing it all wrong.

 

- The kite won't fly if there isn't any wind, no matter how fast you run.

 

- We just have to wait until the wind picks up a bit.

 

- Look, it's getting windy.

 

- I am a bit of an expert at these things.

 

- Watch out for the trees. You might get the kite stuck in one.

 

- Dad pig has got the kite caught in a tree.

 

- Dad will get the kite down.

 

- I don't want you covered in mud.

 

- Just a bit further, Daddy.

 

- Daddy pig, you are much too heavy for that branch

 

- Nonsense. I know exactly how heavy I am.

 

- Daddy pig has rescued the kite.

 

- Luckily, Daddy pig hasn't hurt himself.

 

- I suppose so. After all, you can't get any muddier. And I think daddy pig is going to be doing the washing.

 

- Jumping up and down in muddy puddles is just as much fun as flying the kite.

 

 

* as 형용사 / 부사 as :  ~ 만큼 ~한(하게)

ex) I am as tall as you.
ex) She studies as hard as she can.

* no matter how 형용사/부사 : 아무리~한들
* no matter what 명사/대명사 : 무엇을 ~하더라도

ex) no matter how hard you study
ex) no matter how smart you are.
ex) No matter how hot it is, he won't take off his coat.
ex) No matter what you do, I trust you.

* a bit of + 명사
* a bit + 형용사
(a bit = a little = a little bit : 좀, 약간)

영국영어에서는 좀, 약간 이란 뜻을 나타낼때 a bit 을 더 많이 씀

* I suppose so : agree but not happy. 그래도 될거에요,, 그럴거 같네요,,
동의는 하지만, 확신이 들지 않거나 뭔가 내키지 않을때 씀
ex) A : Do you think it's going to rain?
     B : I suppose so (확실치 않지만)

ex) A : Can we come with you?
     B : I suppose so. (내키지 않지만)

 

 

'English > 말해볼까?' 카테고리의 다른 글

페파피그 문장 말해보기 #2  (0) 2020.06.22
페파피그 문장 말해보기 #1  (0) 2020.06.10
Running on fumes  (0) 2020.04.15

www.youtube.com/watch?v=94RC-DsGMLo&list=PLRx0vPvlEmdAghTr5mXQxGpHjWqSz0dgC&index=5

 

 

 

 

 

 

 

 

 

 

 

 

'정보올림피아드-KOI > 알고리즘 트레이닝' 카테고리의 다른 글

[이코테] #게임개발 파이썬  (0) 2021.01.24
[이코테] 상하좌우  (0) 2021.01.24
[이코테] 퀵정렬 Quick  (0) 2020.12.14
[이코테] 선택정렬  (0) 2020.12.14
[이코테] BFS 알고리즘  (0) 2020.12.14

www.youtube.com/watch?v=KGyK-pNvWos&list=PLRx0vPvlEmdAghTr5mXQxGpHjWqSz0dgC&index=4

 

 

 

 

 

 

 

 

 

www.youtube.com/watch?v=KGyK-pNvWos&list=PLRx0vPvlEmdAghTr5mXQxGpHjWqSz0dgC&index=4

 

 

 

www.youtube.com/watch?v=7C9RgOcvkvo&list=PLRx0vPvlEmdAghTr5mXQxGpHjWqSz0dgC&index=3

 

 

 

www.youtube.com/watch?v=7C9RgOcvkvo&list=PLRx0vPvlEmdAghTr5mXQxGpHjWqSz0dgC&index=3

 

 

 

 

 

'정보올림피아드-KOI > 알고리즘 트레이닝' 카테고리의 다른 글

[이코테] 선택정렬  (0) 2020.12.14
[이코테] BFS 알고리즘  (0) 2020.12.14
[이코테] 곱하기 혹은 더하기  (0) 2020.12.14
[이코테] 1이 될때까지  (0) 2020.12.14
힙 정렬 - Heap sort  (0) 2020.04.08

 

www.youtube.com/watch?v=2zjoKjt97vQ&list=PLRx0vPvlEmdAghTr5mXQxGpHjWqSz0dgC&index=2

 

[이코테] 1이 될때까지

www.youtube.com/watch?v=2zjoKjt97vQ&list=PLRx0vPvlEmdAghTr5mXQxGpHjWqSz0dgC&index=2 <추가 설명> n 23, k 3 target = (n//k)*k -> target 이 21이 된다. n - target을 하면 -> 2가되고 result에 2를 더한..

coding-gongboo.tistory.com

 

 

 

<추가 설명>

딱히 없네요.^^

그리디하게, 0,1 아니면 곱하기를 먼저 선택하면 되는 문제네용 ㅎㅎ

 

www.youtube.com/watch?v=2zjoKjt97vQ&list=PLRx0vPvlEmdAghTr5mXQxGpHjWqSz0dgC&index=2

 

 

 

 

<추가 설명>

n 23, k 3

target = (n//k)*k  -> target 이 21이 된다.

n - target을 하면 -> 2가되고

result에 2를 더한다는 것은 -1 연산을 2번 한다는 것이된다. 

 

요렇게 구현하면 성능이 좋아지겠지요.ㅎㅎ

제5차 국토종합계획실천계획(2021-2025).pdf
6.24MB

경매공부를 시작하기에 앞서, 국토종합계획에 대해서 먼저 읽어보려한다. (20.10.31)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

"이것이 취업을 위한 코딩 테스트다 with 파이썬"

알고리즘 공부를 시작하면, 구독을 하기 시작했던 동빈나씨의 책이다.
이분은 유튜브 외에도 블로그 글로도 많은 도움을 받고있다.
포항공대 대학원에서 석사공부를 시작한다는 영상을 얼마전에 본것 같은데
책까지 쓴걸 보니 역시 대단하다~!

이분이 쓴 책이라면 이분의 유튜브나 블로그 처럼 군더더기 없는
깔끔한 설명과 소스코드까지 제공되리라 기대한다.

책 링크 : http://hanbit.co.kr/store/books/look.php?p_code=B8945183661

<Snow>

 

- Can we go and play in the snow?

 

- It's very cold outside so you must *wrap up warm.

 

- *Don't forget to wear your hats and scarves and gloves.

 

- Maybe this game is getting a little too *rough.

 

- George has found some sticks for the snowman's arms.

 

- Peppa has found some stones for the snowman's eyes and mouth.

 

- Peppa has got a carrot to make the snowman's nose.

 

- The snowman needs some clothes to keep him warm.

 

- Mummy pig is *wearing her hat and scarf and gloves.

 

- That is the best snowman I have ever seen.

 

- Daddy pig *looks quite cold.

 

- Why aren't you wearing your hat and scarf and gloves?

 

- I don't know where they are.

 

- I think I know where Daddy's hat, scarf and gloves are.

 

*wrap up : to put warm clothes
ex) Warp up warm before you go outside.

*Don't forget to 동사원형 : 동사하는 걸 잊지마
ex) Don’t forget to lock up when you leave.

*rough : (of a person or their behavior) not gentle; violent or boisterous.

<wear vs put on>

*wear : When you wear something such as clothes, shoes, or jewellery, you have them on your body or part of your body.

*put on : when you put on clothing or make-up, you place it on your body in order to wear it.

He is putting on his hat, placing it on his head ,and now that action is completed and he's wearing it.

wear: 입고 있는 상태 put on : 입고 있는 동작

*look + 형용사 : ~해 보인다.

ex) You look tired. 피곤해 보여

 

'English > 말해볼까?' 카테고리의 다른 글

페파피그 문장 말해보기 #3  (0) 2020.12.17
페파피그 문장 말해보기 #1  (0) 2020.06.10
Running on fumes  (0) 2020.04.15

주어(S) + 동사(V) + 목적어(O) + 목적보어(O.C)

 

 5형식에는 목적어와 목적보어를 둘다 필요로 하는 불완전타동사가 온다.

이때 목적보어는 목적어의 성질이나 상태, 신분을 설명한다. 

즉, 목적보어는 목적어를 보충설명해 준다는 말이다.

목적어(O) = 목적보어(O.C)

 

ex) She makes me a good person. 

     그녀는 만들어준다 나를 좋은 사람으로

 

 

목적보어로 명사, 형용사를 취하는 동사들

 

make, get, keep, turn, drive, leave.... + 명사/형용사

   O를 C의 상태로 두다, 되게 하다

 

ex) Her gift made him very happy.

     그녀의 선물은 해줬다 그를 매우 행복하게

 

ex) It would drive me crazy forever.

     그것은 만들거야 나를 미치게 영원히

 

ex) He got the computer working again.

    그는 했어 컴퓨터가 작동되게 다시

 

ex) Age has turned his hair gray.

    나이가 변하게 했다 그의 머리카락을 회색빛으로

 

ex) She kept them waiting for a long time.

     그녀는 계속하게했다 그들을 기다리도록 오랬동안

 

ex) Leave the window closed.

     놔둬 창문을 닫힌채로

 

 

choose, elect, call, name, appoint ...+ 명사/형용사

  O를 C라고 부르다, 선택하다, 임명하다

 

ex) He called me Jack.

    그는 불렀다 나를 잭이라고

 

ex) She chose him a class leader.

    그녀는 그를 학급반장으로 선택했다

 

ex) The man appointed her a new secretary.

    그남자는 그녀를 새로운 비서로 임명했다.

 

▶ think, believe, find, consider, suppose ...+ 명사/형용사

  O를 C라고 생각하다, 믿다, 간주하다

 이러한 동사들은 목적어 뒤에 보통 to be가 오고 형용사나 명사보어가 온다.

 보통 형용사가 올 때는 to be가 생략되는 것이 특징이다.

 

ex) I thought him (to be) honest.

   나는 생각했어 그가 정직하다고

 

ex) We found his lecture easy.

   우리는 알았어 그의 강의가 쉽다고

 

ex) He considers himself an expert.

   그는 여긴다 그 자신을 전문가로

 

목적보어로 부정사를 취하는 동사들

 

▶ want, wish, like, tell, allow, teach, order, ask, enable...+ to 부정사

  O가 C 하는 것을 원하다, 허락하다

 

ex) I want you to pick up right now.

   나는 원해 네가 픽업하기를 지금당장

 

ex) My mom didn't allow me to go out that night.

   나의 엄마는 허락하지 않았어 내가 외출하는 것을 그날밤에

 

▶사역동사(~하게하다) let(=permit, allow), have, make(=compel, force) + 원형부정사

 

ex) She let us use the toilet.

   그녀는 하게했다 우리가 사용할 수 있게 화장실을

    =She allowed us to use the toilet.

 

ex) I had my hair cut yesterday.

  나는 하게했다 내 머리카락이 잘려지도록 어제 =이발했다

 

★ help는 원형부정사 to부정사 둘다 취할 수 있다.

 

ex) My son helped me (to) wash the car.

   나의 아들은 도왔다 나를 세차하는걸

 

★ get, cause 는 사역의 의미를 지니고 있지만 목적보어로 to부정사를 취한다.

 

ex) I'll get him to fix the door. 

   내가 하게할께 그에게 문을좀 고치라고

 

▶ 지각동사 (지각및 감각에 관련되 동사들) feel, look at, watch, hear, listen to, see, notice (observe)

   + 원형부정사

 

ex) I felt my hand touched by someone.

   나는 느꼈어 내 손이 만져지는 것을 누군가에 의해

 

ex) She heard him speak.

   그녀는 들었어 그가 말하는것을

 

목적보어로 분사를 취하는 동사들

 

▶ see, feel, catch, find...+ 현재분사

  S는 O가 C 하고 있는 것을 V 하다

 O가 C의 의미상 주체가 되어 서로 능동적인 관계

 

ex) I saw him entering the door.

   나는 봤어 그가 그 문으로 들어가고 있는것을

 

▶ get, leave, start, keep, set.. + 현재분사

 

ex) I couldn't get the machine working.

   나는 할 수 없었어 그 기계가 작동이 되도록

 

ex) That started him thinking.

   저것이 시작하게 했다 그가 생각하는걸

 

▶find, want, have, get, make... + 과거분사

 

ex) She had her key stolen.

    그녀는 그녀의 키를 도둑 맞았다

 

ex) My boss wants the job done by this week.

   사장님은 원한다 그 일이 마무리 되기를 이번주 까지

 

< The New Car>

 

- The car does not sound very well.

 

- Let's take it to Granddad Dog's garage. He can fix it.

 

- He is very good at mending cars.

 

- It will take all day.

 

- We wanted to go for a drive in our car.

 

-You can borrow this new car while I fix yours.

 

- Would you like the roof down?

 

- I'll just press this red button.

 

- When you come back, I will have fixed your car.

 

- There are so many buttons in this new car.

 

- What does the green button do?

 

- Can we keep it?

 

- We've only borrowed it for today.

 

-I think it's going to rain.

 

- This must be the button.

 

Let's take it to~ : ~로 가지고 가다.
be good at V+ing : ~에 능숙하다
ex) I am good at cooking

mend : to repair
take all day : 하루종일 걸리다

ex)They took a long time to mend the roof.

will have p.p : (future perfect) will have been completed (finished) at some point in the future.

ex)
people are standing in a queue to get into the cinema.
Three hours from now, the cinema will be empty.
The film will have finished. Everyone will have gone home.

must be : ~임에 틀림없어

ex) You've been travelling all day. You must be tired.

 

'English > 말해볼까?' 카테고리의 다른 글

페파피그 문장 말해보기 #3  (0) 2020.12.17
페파피그 문장 말해보기 #2  (0) 2020.06.22
Running on fumes  (0) 2020.04.15

3년여의 스코틀랜드 생활로 여름없이 춥게만 지내다

이제 곧 오랜만에 한국 더위를 맛봐야 하는ㄷㄷㄷ ;;;

계절이 다가왔다.

 

해외가기전 기존의 가전들은 처분을 했기 때문에

아무것도 없는 새 집을 사람 사는 집으로 바꿔 놓기 까지 필요한 가전도 대부분 갖춰 놓았고,

이제 대망의 마지막(?) 가전의 꽃(?) (내맘대로 ㅋㅋ)

 

에어컨을 들였다 ㅎㅎㅎ


예전엔 에어컨은 고민도 없이 휘센으로만 생각하고 있었는데..
하...듀얼 에어컨 디쟈인이..아무리 봐도 내맘에는 별로 ;;;;

올해는 새로운 디쟌이 나오지 않을까 했는데..

왜 올해도 같은 디쟌인거지ㅜㅜ
듀얼 디쟌이 인기가 좋은가??나는 맘에 안드는데 ㅜ

 

 



일단은 직접 보기도 할겸 엘지 매장가서 먼저 견적을 내보았다
공기청정기를 따로 구입 할 생각이 없기 때문에 공청기 기능에 집 평수가 큰편이라 사이즈도 큰걸로 ;;;;
그러다보니 선택사항도 별로 없었다
듀얼 아님 허여멀건한 디쟌 ;;촌스 ㅜ
딱히 맘에 들지도 않는데 가격도 완전 후덜덜 ㅜㅜ

삼성프라자로 고고
사실 삼성도 처음 봤을때는 눈에 확 들어 오지 않았었다
보자마자 앞면에 무수히 뚫린 구멍으로 먼지가 가득 쌓일걸 생각하니
오 노노노ㅜㅜ

그런데..앞면을 통째로 뜯어서 물세척을 할 수 있단다.
올해 모델은 떼어내는 것도 간편하게 바꼈음
그리고 가만히 보고 있자니 디쟌이 갠춘하네?? ㅎㅎㅎ
이전 무풍 에어컨은 곰팡이 때문에 문제가 좀 있었다던데 것도 개선해서 나왔다고 하고..

사실 모든 에어컨은 청소하는데 한계가 있고 곰팡이에게서도 자유로울 수 없을거 같은건 다 비슷비슷 하다고 생각한다.
그나마 내가 직접 청소하기에도 삼성이 더 나을거 같았고
가격도 공청기 기능에 젤 큰 평수로 똑같이 견적내어봐도 엘지보단 좀 더 저렴

내꼬가 될려는지 첫인상과는 다르게 점점 맘에 드네 ㅋㅋㅋ

그래서

타단~~~~

 

 

들였다.

삼성 무풍에어컨 2in1 2020년형

이쁘다
집에 들여놓으니 더 고급지고 예쁘다 ㅎㅎㅎㅎㅎ

스탠드 아랫부분을 취향에 맞게 바꿀 수도 있다.

비스포크 냉장고 처럼 ㅎㅎ

 

 

 

서비스로 받은 판넬.

내가 고른 건 캔버스 우드

 

 

 

 

 

 

 

 

벽걸이는 안방으로

 

 

 

스탠드 에어컨 옆면에 전원버튼 깔끔하다
사실 리모컨에 빅스비 기능까지 본체 전원버튼은 별로 쓸 일이 없으니 옆면으로다가 나름 효율적이게 해 놓은듯 ㅎㅎ

 

 

 

 

공기청정기 필터
초미세먼지까지 제거해 주는 PM1.0 필터 시스템과
e-HEPA 필터가 장착되어 있음
벽걸이는 PM1.0 필터 시스템.

 

 

 

공기청정기능

 

미세먼지와 초미세먼지 수치가 나오고 청정함에 따라 색깔도 바뀐다.

환기시킨다고 창문을 열었다가 닫았는데 수치가 엄청 높아서 깜놀;;

나름 청소를 자주 해서 먼지가 없는(?) 편인데 ,,

알고보니 밖에 미세먼지 수치가 좀 있는 시간이었음 ;;;

요즘 밖에 미세먼지수치가 좋아서 확인을 잘 안했더니;;방심은 금물이네 ㅋㅋ

 

 

 

필터는 관리가 쉬운편

기사님이 말씀하시길 탈취필터만 2~3개월에 한번씩 주기적으로 갈아 주면 되고

나머지 필터는 물 세척해서 잘 말려주기만 하면 된다고 하셨음.

 

 

 

 

빅스비로 에어컨 온 오프 및 기능설정을 할 수 있다
사용해 보니 은근 편함ㅎㅎ

리모컨 안찾아도 되고 필요할때 말만 하면 되니 ㅋㅋ 반응도 좋은편!!

 

그리고 냉방이 종료되면 자동으로 청소건조기능이 10분 정도 작동하는데

습도 센싱이 있어 필요에 따라 최대 30분까지 작동한다.

공청기만 쓰면 자동청소건조기능은 작동안함.

곰팡이 관리에 넘 괜찮은 기능인듯.

특히나 공청기능 있으면 더더 곰팡이 관리에 좋다고 한다.

 

한 여름에 써봐야 확실히 알겠지만

에어컨의 기본인 냉방기능은 물론 충실히 하는듯 하다 ㅎㅎ

광고에 보면 전기세도 많이 안나올거 같고 ㅋㅋ

 

열대야 심할때는 무풍기능 정말 좋을듯.

그 전엔 큰 아이가 열이 많은 편이라 밤에 자는 내내 벽걸이를 틀고 자야 했는데..

최소한으로 약하게 틀어도 넘 추워서 끄기라도 하면 

쿨쿨자다가도 깨서 틀어달라고;; 

올 여름 무풍기능 믿어 보겠으 ㅋㅋㅋ

 

그 밖에 기능은 동영상으로~

 

 

 

 

 

이상 내돈주고 직접구입해서 이주일 정도 써본 후기 였음 ㅎㅎ
여름을 부탁햐~~~♡

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

 

1655번: 가운데를 말해요

첫째 줄에는 수빈이가 외치는 정수의 개수 N이 주어진다. N은 1보다 크거나 같고, 100,000보다 작거나 같은 자연수이다. 그 다음 N줄에 걸쳐서 수빈이가 외치는 정수가 차례대로 주어진다. 정수는 -10,000보다 크거나 같고, 10,000보다 작거나 같다.

www.acmicpc.net

 

#include <iostream>
#include <bits/stdc++.h>
using namespace std;
//가운데를 말해요  1655 
int main()
{
    priority_queue <int> p;
    priority_queue <int, vector<int>, greater<int>> q;
    int n,i,a;
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
        scanf("%d",&a);
        if(p.empty() || q.empty())
        {
            //puts("11");
            p.push(a);
        }
        else
        {
            //puts("22");
            if(q.top()<=a)
            {
                //puts("33");
                q.push(a);
            }
            else
            {
                //puts("44");
                p.push(a);
            }
        }
        if(!(p.size() == q.size() || p.size() == q.size() + 1))
        {
            //uts("55");
            if(p.size() > q.size())
            {
                q.push(p.top());
                p.pop();
            }
            else{
                p.push(q.top());
                q.pop();
            }
        }
        printf("%d\n", p.top());
    }
    return 0;
}

 

'정보올림피아드-KOI > BOJ' 카테고리의 다른 글

스택 Stack  (0) 2022.02.04
단어 뒤집기 2  (0) 2021.12.31
BOJ 외판원 순회 2 - 10971번  (0) 2020.05.08
백준 - 프린터 큐 : 1966번  (0) 2020.04.26
백준 - 로마 숫자 만들기 : 16922번  (0) 2020.04.26

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

 

10971번: 외판원 순회 2

첫째 줄에 도시의 수 N이 주어진다. (2 ≤ N ≤ 10) 다음 N개의 줄에는 비용 행렬이 주어진다. 각 행렬의 성분은 1,000,000 이하의 양의 정수이며, 갈 수 없는 경우는 0이 주어진다. W[i][j]는 도시 i에서 j로 가기 위한 비용을 나타낸다. 항상 순회할 수 있는 경우만 입력으로 주어진다.

www.acmicpc.net

 

 

//나머지
#include<stdio.h>
#include<vector>
#include<stack>
#include<string.h>
#include<algorithm>
using namespace std;

int main(void)
{
    int n;
    int w[10][10] = {0, };
    int a[10];
    int min=2100000000;

    for(int i=0; i<10; i++)
    {
        a[i] = i;
    }
    int sum=0;

    scanf("%d", &n);
    for(int i=0; i<n; i++)
    {
        for(int j=0; j<n; j++)
        {
            scanf("%d", &w[i][j]);
        }
    }
    do{
        sum=0;
        int flag = 1;
        for(int i=0; i<n; i++)
        {
            int x;
            if(i+1 < n)
            {
                x = w[a[i]][a[i+1]];
                sum+=x;
            }
            else
            {
                x = w[a[i]][a[0]];
                sum+=x;
            }
            if(x==0)
            {
                flag++;
            }
        }
        if(flag == 1 && min>sum)
        {
            min = sum;
        }
    }while(next_permutation(a, a+n)!=0);

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

'정보올림피아드-KOI > BOJ' 카테고리의 다른 글

단어 뒤집기 2  (0) 2021.12.31
백준 : 가운데를 말해요 1655번  (0) 2020.05.10
백준 - 프린터 큐 : 1966번  (0) 2020.04.26
백준 - 로마 숫자 만들기 : 16922번  (0) 2020.04.26
백준 - 두 로봇 : 15971  (0) 2020.03.31

 

매일이 반찬고민 하~~~~;;;

제일 간단하기도 하고 아이들도 좋아하는 유부 초밥

가끔 놀이삼아 직접 만들어 보라고 하면 아이들도 좋아라 하고 엄마도 편한 ㅋㅋㅋ

 

전날 만들어 놓은 국이 없거나..딱히 먹을게 없는 아침엔

씨리얼과 빵이 최고!!

 

 

계란물에 야채와 밥을 섞어 전 부치듯 부쳐 주면 간단하게 한입거리 끼니가 된다.ㅎㅎ

지금은 집콕이지만 아이들 학교가면 바쁜 아침 간단히 해주기 좋은 아침식사

 

 

국민한끼 ㅋㅋㅋ계란간장비빔밥 ㅋㅋㅋ

냉장고에 떨어지지 않고 만들어 놓는 멸치볶음 추가해서 비벼주기

 

 

저녁밥상같아 보이네??ㅋㅋ

된장국에 비엔나 그리고 미나리부침개

미나리 적당히 넣어 부쳐주면 미나리 절대 안먹는 아이들도 부침개 맛으로 먹는다 ㅎㅎ

단, 미나리 과하게 넣거나 줄기 굵은거 넣으면 안먹음 ㅡㅡ;;

 

떡만두국

냉장고에 빠지지 않고 있는 냉동음식중하나가 사골국~~

만능국이라는ㅎㅎ

사골국 녹여 떡과 만두 넣고 계란풀어 넣어주면 간단한 한끼~

그런데 울 아이들은 저런 국에 들어가는 계란은 왜 안먹는걸까???ㅡㅡ^

 

주먹밥

가스불 켜기 귀찮은 아침 ㅋㅋ

단무지 다쳐넣고 멸치 넣어 주먹밥 만들기

요것도 학교 안가는 요즘은 재료 넣어주면 자기들이 동글동글 만들어 먹음 ㅎㅎ

 

 

된장국,돼지갈비,파프리카

양심상 야채 한가지는 먹어줘야 되지 않겠니?

 

 

멸치볶음, 달걀찜

달갈찜만 먹었음 ㅡㅡ;;;

 

치킨너겟, 연두부

연두부에 간장, 참기름, 통깨 뿌려주면 맛나게 뚝딱~

그냥 두부는 안먹는데;; 연두부는 먹는다 ㅋㅋ

 

 

수제돈까스에 카레

돈까스용 돼지고기 사다가 마늘가루, 후추가루, 생강가루, 소금 뿌리고 냉동실로~

반찬없을때 하나씩 꺼내 구워 주면 한끼 뚝딱~~!!

영국 있을땐 고기 펴는게 일이 였는데 ㅋㅋ역시 한국이 편해~

 

 

달걀참치마요비빔밥

달걀에 참치 넣고 간장, 참기름 살짝에 마요네즈 넣어 비벼주면 맛있다고 엄치척~

 

가끔은 참치에 마요네즈 넣어 동글동글 주먹밥 만들어 김가루 굴려주기도~

 

멸치육수내어 국수

소고기랑 양파 구어 고명처럼~

국수랑 고기만 쏙쏙 건져먹음 ;

 

비비고 떡갈비

역시 냉동식품은 맛있군 ㅎㅎ

 

치츠계란말이와 연두부

 

비비고 동그랑땡

오이도 같이 먹쟈~~ㅎㅎ

 

그러고보니 생선반찬 있는 사진이 없네~

울 아가들 생선도 자주 먹는데 ㅋㅋ

살 발라 주는데 집중하다보니 사진을 못찍었;;;;

냉동실에 고등어, 조기, 삼치 는 필수로 두고 반찬 없을때 구워 주면 다른반찬은 손도 안댄다는 ;;ㅎㅎ

4형식 : 주어(S)+동사(V)+간접목적어(I.O)+직접목적어(D.O)

→3형식 : 주어(S) + 동사(V) + 직접목적어(D.O) + to / for / of + 간접목적어(I.O)

 

4형식 문장은 3형식 문장으로도 전환이 가능하다.

간접목적어(~에게)와 직접목적어(~을,를) 의 자리를 바꿔 주면서 간접목적어 앞에 전치사를 넣어 주면 된다.

이때 전치사는 동사에 의해 결정된다.

 

to

teach, tell, bring, pay, send, give, lend, show, sell, write, hand, offer

 

for

make, buy, get, leave, find, order, build, cook, choose, call, spare

 

of

ask, inquire, require, beg

 

A friend of mine wrote me a letter.

→A friend of mine wrote a letter to me.

 

She brought us the menu.

She brought the menu to us.

 

I handed them some books.

I handed some books to them. 

 

My husband bought me a bag for a wedding anniversary present.

→My husband bought a bag for me for a wedding anniversary present.

 

She cooked her sons a nice mushroom soup.

→She cooked a nice mushroom soup for her sons.

 

Jack made his brother a paper aeroplane.

→Jack made a paper aeroplane for his brother.

 

I asked people passing the street a few questions.

→I asked a few questions of people passing the street.

 

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

 

1966번: 프린터 큐

문제 여러분도 알다시피 여러분의 프린터 기기는 여러분이 인쇄하고자 하는 문서를 인쇄 명령을 받은 ‘순서대로’, 즉 먼저 요청된 것을 먼저 인쇄한다. 여러 개의 문서가 쌓인다면 Queue 자료구조에 쌓여서 FIFO - First In First Out - 에 따라 인쇄가 되게 된다. 하지만 상근이는 새로운 프린터기 내부 소프트웨어를 개발하였는데, 이 프린터기는 다음과 같은 조건에 따라 인쇄를 하게 된다. 현재 Queue의 가장 앞에 있는 문서의 ‘중요도’를

www.acmicpc.net

 

 

 

#include<bits/stdc++.h>
using namespace std; 

int myq_evaluate(queue<pair<int, int> > Q)	
{
	int siz = Q.size();
	int first_importance = Q.front().second;	
	int now_importance;
	
	for(int i=1; i<siz; i++)
	{
		Q.pop();
		if(Q.front().second > first_importance)
		{
			return 1;
		}
	}
	
	return 0;
}

int main(void)
{
	int t;
	int ans = 1;
	int temp;
	
	scanf("%d", &t);	
	
	for(int i=0; i<t; i++)
	{
		int n, m;	
		ans = 1;
		
		scanf("%d %d", &n, &m);	
		queue<pair<int, int> >q;	
		pair<int, int> temp_front;
		
		for(int j=0; j<n; j++)
		{
			scanf("%d", &temp);
			q.push(make_pair(j, temp));	
		}
		
		
		while(1)
		{
			while(myq_evaluate(q))	
			{
				temp_front = q.front();	
				q.pop();
				q.push(temp_front);
			}
			
			if(q.front().first != m)	
			{
				q.pop();
				ans++;
			}
			else
			{
				break;
			}
		}
		
		printf("%d\n", ans); 
	}
	
	return 0;
}

 

 

#include <iostream>
#include <bits/stdc++.h>
using namespace std;

int main()
{

    int a,b,i,d[100]={0,},cnt=0,f;
    scanf("%d",&f);
    while(f>0)
    {
        priority_queue<pair<int,int>> p;
        scanf("%d %d",&a,&b);
        for(i=0;i<a;i++)
        {
            scanf("%d",&d[i]);
            p.push({d[i],i});
        }
        while(!p.empty())
        {
            cnt++;
            int t=p.top().second;
            if(b==t)
            {
                printf("%d\n",cnt);
                break;
            }

            p.pop();
        }
        f--;
        cnt=0;
    }
    return 0;
}

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

 

16922번: 로마 숫자 만들기

2, 6, 10, 11, 15, 20, 51, 55, 60, 100을 만들 수 있다.

www.acmicpc.net

 

 

#include <iostream>
#include <bits/stdc++.h>
using namespace std;
//로마 숫자 만들기
int main()
{
    int n,i,j,k,check[1100]={0,},cnt=0,sum=0;
    scanf("%d",&n);
    for(i=0;i<=n;i++)
    {
        for(j=0;j<=n-i;j++)
        {
            for(k=0;k<=n-i-j;k++)
            {
                check[i+5*j+10*k+50*(n-i-j-k)]++;
            }
        }
    }
    for(i=1;i<1100;i++)
    {
        if(check[i]!=0)
        {
            cnt++;
            sum+=check[i];
        }
    }
    printf("%d %d",cnt,sum);
    return 0;
}

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

 

1717번: 집합의 표현

첫째 줄에 n(1≤n≤1,000,000), m(1≤m≤100,000)이 주어진다. m은 입력으로 주어지는 연산의 개수이다. 다음 m개의 줄에는 각각의 연산이 주어진다. 합집합은 0 a b의 형태로 입력이 주어진다. 이는 a가 포함되어 있는 집합과, b가 포함되어 있는 집합을 합친다는 의미이다. 두 원소가 같은 집합에 포함되어 있는지를 확인하는 연산은 1 a b의 형태로 입력이 주어진다. 이는 a와 b가 같은 집합에 포함되어 있는지를 확인하는 연산이다. a

www.acmicpc.net

 

 

 

#include<stdio.h>
#include<bits/stdc++.h>

using namespace std;
//집합의 표현 1717번

vector<int> v;  //(본인정보, 부모정보)

int my_find(int me)
{
    if(me == v[me])
    {
        return me;
    }
    return v[me] = my_find(v[me]);
}

void my_union(int a, int b)
{
    int A = my_find(a);
    int B = my_find(b);

    if(A == B)
    {
        return;
    }

    v[A] = B;
}

int main(void)
{
    int n,m;
    int q, from, to;
    scanf("%d %d", &n, &m);
    v.push_back(0);

    for(int i=1; i<=n; i++)
    {
        v.push_back(i);
    }

    for(int i=0; i<m; i++)
    {
        scanf("%d %d %d", &q, &from, &to);
        if(q == 0)
        {
            my_union(from, to);
        }

        else if(q==1)
        {
            if(my_find(from) == my_find(to))
            {
                printf("YES \n");
            }
            else
            {
                printf("NO \n");
            }
        }


    }

	return 0;
}

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

 

16917번: 양념 반 후라이드 반

현진 치킨에서 판매하는 치킨은 양념 치킨, 후라이드 치킨, 반반 치킨으로 총 세 종류이다. 반반 치킨은 절반은 양념 치킨, 절반은 후라이드 치킨으로 이루어져있다. 양념 치킨 한 마리의 가격은 A원, 후라이드 치킨 한 마리의 가격은 B원, 반반 치킨 한 마리의 가격은 C원이다. 상도는 오늘 파티를 위해 양념 치킨 최소 X마리, 후라이드 치킨 최소 Y마리를 구매하려고 한다. 반반 치킨을 두 마리 구입해 양념 치킨 하나와 후라이드 치킨 하나를 만드는 방법도 가

www.acmicpc.net

 

 

#include<stdio.h>
#include<vector>
#include<cmath>
#include<cstring>
using namespace std;
//양념 반 후라이드 반
int main(void)
{
    int a,b,c,x,y;//양후반
    int res=0;

    scanf("%d %d %d %d %d", &a, &b, &c, &x, &y);

    if(2*c<(a+b))
    {
        while((x>0) && (y>0))
        {
            x--;
            y--;
            res+=2*c;
        }
        if(x>0)
        {
            if(2*c<a)
            {
                res+=(x*2*c);
            }
            else
            {
                res+=a*x;
            }
        }
        else if(y>0)
        {
            if(2*c<b)
            {
                res+=(y*2*c);
            }
            else
            {
                res+=b*y;
            }
        }
    }
    else//a+b<2c    a or b >2c
    {
        res+= a*x + b*y;
    }

    printf("%d", res);

	return 0;
}

 

Running on fumes

-describes a situation when you have no energe, but you keep going

Example

-He's been working so hard at work recently
He's running on fumes. I 'm worried about him.

-Toward the end of the match, the footballer said she was running on fumes.

-I was running on fumes yesterday.
I couldn't concentrate in the meeting.

-Have you had any rest? You seem to be running on fumes

-Let's give him a break. He has been running on fumes after the marathon practice session he had today.

 

BBC Learning English - The English We Speak / Running on fumes - https://www.bbc.co.uk/learningenglish/english/features/the-english-we-speak/ep-200406

'English > 말해볼까?' 카테고리의 다른 글

페파피그 문장 말해보기 #3  (0) 2020.12.17
페파피그 문장 말해보기 #2  (0) 2020.06.22
페파피그 문장 말해보기 #1  (0) 2020.06.10

 

왼쪽이 V6 플러피, 오른쪽은 V11 앱솔루트(영국에서 구입)

 

 

2015년인가 2016년 인가 오래되서 기억이 가물가물;;;; 저쯤 첨으로 다이슨 V6 플러피를 구매 했더라는...

직구하면 좀 더 저렴하게 구매 하기도 하던데 나는 비싼거 사면서 고장 나면 A/S 걱정도 되고 해서 그냥

11번가 였나? 거기서 거금을 주고 구입 ㅎㅎ그당시 신상이였던 터라 가격이 꽤 나갔었다.

 

처음 사용해 보는 다이슨은 신세계 였다 ㅎㅎㅎ

무선이다 보니 완전 편했고 흡입력도 만족스러 웠다. 배터리 다 쓸때까지 흡입력이 똑같이 유지됨.

과자 부스러기나 머리카락등등 보일때 마다 청소 할 수 있으니 안그래도 청소를 자주 하는데

더 자주 하게 해주네 ??ㅋㅋㅋ

 

툴도 여러가지가 들어 있어서 바꿔가면서 쓸 수 있는데

사실 나는 1~2가지 밖에 안 써 지더라는

 

V6 충전시간은 대략 3시간 정도에 사용시간은 일반모드로 15~20분??정도 쓸 수 있다

딱히 단점은 모르겠고 4~5년이 지난 아직까지도 쌩쌩하게 잘 작동한다.

 

아마도 해외 생활 한다고 3년정도 공백이 있었는데 그때 안써서 그런지 배터리가 아직 버텨 주는듯..

 

V11은 최근에 영국살이 하면서 존루이스에서 구입.

플랏에 살다가 하우스로 이사를 했었는데 바닥은 카펫이 깔려있고 하우스다 보니 2층까지  오르락 내리락 하면서 청소를 해야 했는데 그 집에 원래 있던 청소기는 엄~~청 무거운데다 ;;;;흡입력도 좋지 않았었다.
청소 할때마다 끝내놓고도 느껴지는 찜찜함이란;; ㅡㅡ;;;;;
결국 청소기를 하나 사기로 마음 먹고 구입한게
V11 Absolute

영국에선 V11 Absolute ,V11 Animal ,V11 Torque
아래 사진과 같은 세가지 버젼을 볼수 있다

V11 Absolute                                          V11 Animal                                              V11 Torque

 

 

성능은 세가지 제품 모두 동일하나  사진에 보다 시피 구성품에서 조금씩 차이가 있고

그에 따른 가격도 차이가 난다. 

V11 Absolute > V11 Torque > V11 Animal 

내가 구입할 당시 Absolute 가격이 젤 비싸고 Animal이랑 비교했을때 100파운드 정도 가격차이가 났었다.

 

내가 젤 비싼 Absolute 제품을 선택한 이유는 바로

soft roller head 

LCD control panel

이 두가지 때문

 

soft roller head                                                      LCD control panel

 

v11의 메인헤드인  high torque cleaner head 는 듀얼헤드로 카펫과 마루를 청소 할때

자동으로 바닥면을 감지하여 흡입을 조절해 준다.

마루청소하다 카펫으로 올라가면 흡입력이 세짐.ㅎㅎ

카펫을 주로 청소 해야 했던 영국에선 high torque cleaner head 위주로 썼었다. 

 

그리고 V11 Absolute 제품에만 들어있는 soft roller head 는 hard  floor에 특화된 헤드

기존에 가지고 있는 V6 헤드 또한 soft roller 인데 충분히 만족스럽기에 그리고

한국에 가져가서도 써야 하니 soft roller head 가 들어있는 Absolute 제품으로 선택!!

 

거기다 LCD 스크린은 배터리 잔여량, 청소 모드, 필터 상태 등등 확인할 수 있다

Absolute, Torque 는 LCD 스크린이고

Animal 은 LED 이다.

 

충전은 4~5 시간정도이고 최대 60분 까지 사용 가능하다. 물론 모드별로 사용할 수 있는 시간은 달라진다는점!!

 

3가지 모드

배터리도 길고, 먼지통도 크고 다 좋은데 한가지..

v11은 무겁다. 정말 무겁다. 청소 한바퀴 하고 나면 손목, 손꾸락 으~~;;;;;

v11로 청소하다 v6 들면 든거 같지도 않음 ;;;;ㅋㅋㅋ

 

그래서 메인 청소는 v11로 하고 툴 바꿔서 창틀이나 침대 청소 할때는 v6 쓴다는 ㅎㅎ

어쩌다 두개가 있다보니 요럴때는 좋네 ㅋㅋ

 

한국에 가져와서는 변환 플러그 끼워서 충전한다

이 변환플러그도  잘 못쓰면 타기도 한다길래 걱정했는데 내가 구매한건 괜찮은거 같음 가격도 싸고 ㅎ

별 문제 없이 잘 쓰고 있다

 

변환플러그 구매처는 ↓↓↓

 

https://smartstore.naver.com/aropakorea/products/348781998?NaPm=ct%3Dk8zku49n%7Cci%3Dcheckout%7Ctr%3Dppc%7Ctrx%3D%7Chk%3Dd9eee218104e9825ee215c00293269ae15aa00c3

 

여기까지 내돈주고 구입한 한국구매 V6, 영국에서 직접구매했던 V11 무선청소기다이슨 사용기 끄읕!!

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int a[10]={0,},i;
    for(i=0;i<10;i++)
        scanf("%d",&a[i]);
    for(i=9;i>=0;i--)
    {
        //printf("=1=\n");
        int child = i;
        do{
            //printf("=2=\n");
            int parent = (child-1)/2;

            if(a[parent]<a[child])
                swap(a[parent],a[child]);
            child = parent;
        }while(child != 0);
    }
    for(i=0;i<10;i++)
        printf("= %d ",a[i]);
    int k=9;
    while(k!=0)
    {
        printf("==k= %d\n",k);
        if(a[0] <= a[k]) break;
        swap(a[0],a[k--]);
        int parent=0;
        int child;
        do{
            //printf("=2=\n");

            int child1 = parent*2+1;
            int child2 = parent*2+2;
            child = child1;
            if(child <= k-1 && a[child2]>a[child1])
                child = child2;

            if(child <= k-1 && a[parent]<a[child])
                swap(a[parent],a[child]);

            parent = child;
        }while(parent<=k);
        for(i=0;i<10;i++)
            printf("%d ",a[i]);
        printf("\n");
    }
    for(i=0;i<10;i++)
        printf("%d ",a[i]);
    return 0;
}
#include <bits/stdc++.h>
using namespace std;

int main()
{
    priority_queue <int> q;
    q.push(3);
    q.push(5);
    q.push(7);
    q.push(9);
    q.push(2);

    cout << q.top() << endl;
    q.pop();
    cout << q.top() << endl;
    return 0;
}

 

 

#include <bits/stdc++.h>
using namespace std;

int main()
{
    priority_queue <int> q;
    q.push(-3);
    q.push(-5);
    q.push(-7);
    q.push(-9);
    q.push(-2);

    cout << -q.top() << endl;
    q.pop();
    cout << -q.top() << endl;
    return 0;


}

 

 

#include <bits/stdc++.h>
using namespace std;

int main()
{
    priority_queue <int, vector<int>, greater<int>> q;
    q.push(3);
    q.push(5);
    q.push(7);
    q.push(9);
    q.push(2);

    cout << q.top() << endl;
    q.pop();
    cout << q.top() << endl;
    return 0;


}

하루에 몇개씩이라도 꾸준히!!

예문이랑 같이 공부 하니 예문을 보면 무슨 뜻인지 알겠는데 단어만 보면 기억이 ..ㅡㅡ''''

자주 들락거리면서 봐야 겠다 ㅎㅎ

 

annihilate destroy, completely remove, exterminate 전멸시키다.

 

postulate  hypothesize, suppose; claim, propose (자명한 일로)가정하다; 주장하다

 

magnify enlarge, increase, amplify, intensify 확대하다

 

deliberate 1.intentional, designed, planned 의도적인 계획적인

              2. careful, cautious, thoughtful 신중한 

 

substantiate confirm, prove, authenticate, verify 입증하다

 

strenuous intense, arduous, laborious 격렬한, 힘든

 

invoke call upon, pray to, conjure 빌다 기원하다

 

astoundingly incredibly, surprisingly, shockingly, aftereffect 여파, 결과

 

sedentary stationary;settled 주로 앉아 있는, 정착성의

 

encrochment (gradual)invasion, intrusion 잠식, 침입

 

해석해 보기

 

▷Rober peary was unable to substantiate that he had reached the North Pole in 1909.

▷The Aztecs sometimes invoked thier gods to bring a good harvest.

▷Gina's muscles were very sore after strenuous work out at the gym.

▷The encroachment of genetiacally modified organisms into the food supply worries many consumers.

▷An asteroid impact 65.5 million years ago nearly annihilated all living things on the planet.

▷The parliament reduced funding for many programs in a deliberate effort to cut the deficit.

▷The film's action scenes were deliberate attempts to grab the attention of a specific          audience.

▷Isaac Newton postulated that gravity pulls objects toward the Earth.

▷Microscopes are used to magnify objects that are not visible to the naked eye.

▷The fall colors in the mountains are astoundingly beautiful.

▷Rosa's obesity is partly due to her sedentary occupation.

 

 

'English > IELTS' 카테고리의 다른 글

IELTS Writing 연습하기/관계절/관계대명사/관계부사  (0) 2020.04.05

관계절

 

 관계대명사,관계부사로 연결되어 형용사 역할을 하는 절

 문장의 형태로 선행사(앞에 나오는 명사)를 수식한다.

 즉, 관계절이란 명사는 명사인데 어떤 명사인지 이야기 해 주는것!

 

 The woman

 -The woman who(m) I met yesterday.

 내가 어제 만났던 여자

 

 The department store where we shopped.

 우리가 쇼핑했던 백화점

 

 관계 대명사+(주어)+동사

 관계부사+주어+동사

 

  선행사 관계사 형태
관계대명사 사람

who(주격), whose(소유격),

who(m)목적격

사물,동물 which(주격,목적격),of which(소유격)
사람,사물,동물 that(주격,목적격)
선행사 없음 what(주격,목적격)
관계부사 when
장소 where
이유 why
방법 how

관계대명사 that 만 써야 하는 경우

 

 -the only/the very/the same/the 서수/the 최상급 +명사 를 수식할때

 -all/any/some/every/many/no +명사 를 수식할때

 -anything/smoething/nothing/everything을 수식할 때

 

It was the only film that I ever made.

Is there anything that I can do?

 

관계대명사 that을 쓸 수 없는 경우

 

-콤마뒤의 계속적 용법으로 쓸때, 선행사에 맞게 사람이면who 사물이면 which

-전치사+관계대명사that

 

Our car, which(that x) is secondhand, never breaks down.

The factory in which(that x) he works is very large.

The factory that he works in is very large.(가능)

 

콤마(,)의 쓰임

 

 계속적 용법에서 쓰여 명사나 문장전체를 부가적으로 설명해 준다

 

 She has two sons, who became doctors.

 그녀는 아들이 두명있는데 둘다 의사가 되었다. 두 아들에 대한 부가적인 설명

 

영작연습

 

1. 나는 / 이해하지 못한다 / 방식을 / 그녀가 생각하는

 

  - I do not understand the way (how) she thinks.

 

2. 나의 성적이 떨어졌고, / 그것은 걱정시켰다 / 나의 부모님을 

 

 - My grades fell, which worried my parents.

 

3. 내가 제일 좋아하는 어린 시절의 기억은 / 축구를 했던 시간들이다 / 내가 아버지와 함께

 

 - My favorite childhood memories are the time when I played football with my dad.

 

4. 나는 / 그에게 빌려주었다 / 내 생일에 받은 차를

 

 - I lent him the car that I received for my birthday.

 

5. 그는 / 추천했다 /영화를 / 그가 가장 좋아하는

 

 - He recommended the film that he likes best.

 

6. 물건들은 /손으로 만들어진 / 보통 최상의 품질을 가진다

 

 - Items that are made by hand usually have the highest quality.

 

7. 아이들은 / 어린 나이에 교육을 시작하는 / 종종 더 많은 학문적 성공을 거둔다 / 나중에 

 

 -Children who start to thier education at an early age often have more a academic success later.

 

8. 좋은 직원들은 찾기 힘들며, 이것이 그 회사가  아무도 고용하지 않은 이유이다 / 아직

 

 -Good workers are hard to find, which is why the company has not hired anyone yet.

 

9. 아이들은 / 시골에서 자라는 / 종종 더 독립적이다.

 

 - Childern who grow up in the countryside are often more independent.

 

10. 이것들이 몇 가지 이유들이다 / 왜 당신의 돈을 저축하는 것이 좋은지 / 미래를 위해서

 

 - These are some of the reasons why it is better to save your money for the future.

 

'English > IELTS' 카테고리의 다른 글

IELTS VOCA/오늘의 단어 정리 /아이엘츠 독학  (0) 2020.04.07

+ Recent posts