mooon๐ŸŒ™
STUDY
mooon๐ŸŒ™
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (170)
    • ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ (147)
      • ๋ฐฑ์ค€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ (53)
      • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] Lv1 (13)
      • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ์ž…๋ฌธ (54)
      • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] SQL ๊ณ ๋“์  Kit (27)
    • BACK (4)
      • Spring (3)
      • PHP (0)
    • FRONT (5)
    • DevOps (8)
      • Jenkins (8)
    • GitHub๐ŸŒฑ (2)
    • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค (1)
      • SQL (1)
    • Error ๐Ÿ’ฅ (0)
      • php (2)
    • ๐Ÿ˜‹ (1)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

  • โญ ๊นƒํ—ˆ๋ธŒ
  • ๐Ÿ’• ๋ฐฉ๋ช…๋ก
  • ๐Ÿ’ฅ ํƒœ๊ทธ

์ธ๊ธฐ ๊ธ€

ํƒœ๊ทธ

  • ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์ž…๋ฌธ
  • c++
  • Python
  • DevOps
  • ์•Œ๊ณ ๋ฆฌ์ฆ˜
  • ๋‹ค์ด๋‚˜๋ฏน ํ”„๋กœ๊ทธ๋ž˜๋ฐ
  • SQL ๊ณ ๋“์  Kit
  • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค
  • SQL
  • ๋ฐฑ์ค€

์ตœ๊ทผ ๊ธ€

250x250
hELLO ยท Designed By ์ •์ƒ์šฐ.
mooon๐ŸŒ™

STUDY

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์ ์˜ ์œ„์น˜ ๊ตฌํ•˜๊ธฐ
์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ/[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ์ž…๋ฌธ

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์ ์˜ ์œ„์น˜ ๊ตฌํ•˜๊ธฐ

2022. 12. 26. 09:25
728x90

โญ ๋ฌธ์ œ ์„ค๋ช…

์‚ฌ๋ถ„๋ฉด์€ ํ•œ ํ‰๋ฉด์„ x์ถ•๊ณผ y์ถ•์„ ๊ธฐ์ค€์œผ๋กœ ๋‚˜๋ˆˆ ๋„ค ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. ์‚ฌ๋ถ„๋ฉด์€ ์•„๋ž˜์™€ ๊ฐ™์ด 1๋ถ€ํ„ฐ 4๊นŒ์ง€ ๋ฒˆํ˜ธ๋ฅผ๋งค๊น๋‹ˆ๋‹ค.

  • x ์ขŒํ‘œ์™€ y ์ขŒํ‘œ๊ฐ€ ๋ชจ๋‘ ์–‘์ˆ˜์ด๋ฉด ์ œ1์‚ฌ๋ถ„๋ฉด์— ์†ํ•ฉ๋‹ˆ๋‹ค.
  • x ์ขŒํ‘œ๊ฐ€ ์Œ์ˆ˜, y ์ขŒํ‘œ๊ฐ€ ์–‘์ˆ˜์ด๋ฉด ์ œ2์‚ฌ๋ถ„๋ฉด์— ์†ํ•ฉ๋‹ˆ๋‹ค.
  • x ์ขŒํ‘œ์™€ y ์ขŒํ‘œ๊ฐ€ ๋ชจ๋‘ ์Œ์ˆ˜์ด๋ฉด ์ œ3์‚ฌ๋ถ„๋ฉด์— ์†ํ•ฉ๋‹ˆ๋‹ค.
  • x ์ขŒํ‘œ๊ฐ€ ์–‘์ˆ˜, y ์ขŒํ‘œ๊ฐ€ ์Œ์ˆ˜์ด๋ฉด ์ œ4์‚ฌ๋ถ„๋ฉด์— ์†ํ•ฉ๋‹ˆ๋‹ค.

x ์ขŒํ‘œ (x, y)๋ฅผ ์ฐจ๋ก€๋Œ€๋กœ ๋‹ด์€ ์ •์ˆ˜ ๋ฐฐ์—ด dot์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. ์ขŒํ‘œ dot์ด ์‚ฌ๋ถ„๋ฉด ์ค‘ ์–ด๋””์— ์†ํ•˜๋Š”์ง€ 1, 2, 3, 4 ์ค‘ ํ•˜๋‚˜๋ฅผ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”.


๐Ÿ™ ์ œํ•œ์‚ฌํ•ญ

dot์˜ ๊ธธ์ด = 2

dot[0]์€ x์ขŒํ‘œ๋ฅผ, dot[1]์€ y์ขŒํ‘œ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค

-500 ≤ dot์˜ ์›์†Œ ≤ 500

dot์˜ ์›์†Œ๋Š” 0์ด ์•„๋‹™๋‹ˆ๋‹ค.


๐ŸŒฑ ์ž…์ถœ๋ ฅ ์˜ˆ ์„ค๋ช…

์ž…์ถœ๋ ฅ ์˜ˆ #1

dot์ด [2, 4]๋กœ x ์ขŒํ‘œ์™€ y ์ขŒํ‘œ ๋ชจ๋‘ ์–‘์ˆ˜์ด๋ฏ€๋กœ ์ œ 1 ์‚ฌ๋ถ„๋ฉด์— ์†ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ 1์„ return ํ•ฉ๋‹ˆ๋‹ค.

์ž…์ถœ๋ ฅ ์˜ˆ #2

dot์ด [-7, 9]๋กœ x ์ขŒํ‘œ๊ฐ€ ์Œ์ˆ˜, y ์ขŒํ‘œ๊ฐ€ ์–‘์ˆ˜์ด๋ฏ€๋กœ ์ œ 2 ์‚ฌ๋ถ„๋ฉด์— ์†ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ 2๋ฅผ return ํ•ฉ๋‹ˆ๋‹ค.


โœจ ๋‚ด ํ’€์ด

def solution(dot):
    x = dot[0]
    y = dot[1]
    if (x > 0 and y > 0) :
        return 1
    elif (x < 0 and y > 0) :
        return 2
    elif (x < 0 and y < 0) :
        return 3
    elif (x > 0 and y < 0) :
        return 4

ํ’€์ด ์–ธ์–ด : Python3


๐Ÿ“Œ ๋ฌธ์ œ ํ’€์ด

ํ’€์ด

1์‚ฌ๋ถ„๋ฉด : x์™€ y๊ฐ€ ๋ชจ๋‘ ์–‘์ˆ˜
2์‚ฌ๋ถ„๋ฉด : x๋Š” ์Œ์ˆ˜, y๋Š” ์–‘์ˆ˜
3์‚ฌ๋ถ„๋ฉด : x์™€ y ๋ชจ๋‘ ์Œ์ˆ˜
4์‚ฌ๋ถ„๋ฉด : x๋Š” ์–‘์ˆ˜, y๋Š” ์Œ์ˆ˜
728x90
์ €์ž‘์žํ‘œ์‹œ ๋น„์˜๋ฆฌ ๋ณ€๊ฒฝ๊ธˆ์ง€ (์ƒˆ์ฐฝ์—ด๋ฆผ)
    '์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ/[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ์ž…๋ฌธ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๊ณต ๋˜์ง€๊ธฐ
    • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] 2์ฐจ์›์œผ๋กœ ๋งŒ๋“ค๊ธฐ
    • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๊ตฌ์Šฌ์„ ๋‚˜๋ˆ„๋Š” ๊ฒฝ์šฐ์˜ ์ˆ˜
    • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๊ฐ€์œ„ ๋ฐ”์œ„ ๋ณด
    mooon๐ŸŒ™
    mooon๐ŸŒ™
    ๊ฐœ๋ฐœ ๊ณต๋ถ€ ๊ธฐ๋ก

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”