1206. [S/W ๋ฌธ์ œํ•ด๊ฒฐ ๊ธฐ๋ณธ] 1์ผ์ฐจ - View (Python)

2023. 11. 16. 11:44ยท๐Ÿ’œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ/๐Ÿ’œSWEA
728x90

https://swexpertacademy.com/main/code/problem/problemDetail.do

 

SW Expert Academy

SW ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—ญ๋Ÿ‰ ๊ฐ•ํ™”์— ๋„์›€์ด ๋˜๋Š” ๋‹ค์–‘ํ•œ ํ•™์Šต ์ปจํ…์ธ ๋ฅผ ํ™•์ธํ•˜์„ธ์š”!

swexpertacademy.com

 

 


 

 

 

์ฝ”๋“œ

  • input์„ ๊ณต๋ฐฑ์„ ๊ธฐ์ค€์œผ๋กœ ์ž๋ฅธ๋‹ค (split)
  • ์ฒ˜์Œ๊ณผ ๋์˜ 2๊ฐœ๋Š” 0์ด๋ฏ€๋กœ 0,1,2 ์ธ ์„ธ๋ฒˆ์งธ๋ถ€ํ„ฐ ์‹œ์ž‘, ๋์—์„œ -2๊นŒ์ง€ ์ง„ํ–‰
  • j์—์„œ ์•ž์˜ 2๊ฐœ, ๋’ค์˜ 2๊ฐœ ์ค‘ max๋ฅผ ์ฐพ๋Š”๋‹ค
    • 1,2,5,3,4 ๋ผ๊ณ  ํ•œ๋‹ค๋ฉด j๋Š” 5์ด๊ณ , ์•ž๋’ค 2์นธ์”ฉ ๊ณต๋ฐฑ์ด ์žˆ๋Š” ์นธ์˜ ๊ฐฏ์ˆ˜๋ฅผ ์„ธ๋Š” ๊ฒƒ์ด๋‹ˆ๊นŒ 3์€ ๋’ค์˜ 4์— ๋ง‰ํžŒ๋‹ค
    • 5 - max > 0 ์ธ์ง€ ๊ฒ€์‚ฌํ•œ ํ›„
    • 0๋ณด๋‹ค ํฌ๋‹ค๋ฉด totalCount์— +๋ฅผ ํ•œ๋‹ค
for tc in range(10):
    listSize = int(input())
    inputList = list(map(int, input().split()))
    totalCount = 0

    for j in range(2, listSize - 2):
        maxNum = max(inputList[j - 2], inputList[j - 1], inputList[j + 1], inputList[j + 2])

        if inputList[j] - maxNum > 0:
            totalCount += inputList[j] - maxNum

    print("#{} {}".format(tc+1, totalCount))

 

format ํ•จ์ˆ˜

'{์ธ๋ฑ์Šค0}, {์ธ๋ฑ์Šค1}'.format(๊ฐ’0, ๊ฐ’1)

 

 

 

 

 

๐Ÿ‘‡ ์ฐธ๊ณ  ๐Ÿ‘‡

 

[python] ํŒŒ์ด์ฌ format ํ•จ์ˆ˜ (๋ฌธ์ž์—ด ํฌ๋งคํŒ… ๋ฐฉ๋ฒ• 1)

์•ˆ๋…•ํ•˜์„ธ์š”. BlockDMask ์ž…๋‹ˆ๋‹ค. ํŒŒ์ด์ฌ์—์„œ ๋ฌธ์ž์—ด ํฌ๋งคํŒ… ๋ฐฉ๋ฒ•์€ %์™€ ์„œ์‹๊ธฐํ˜ธ๋ฅผ ์ด์šฉํ•œ ๋ฐฉ๋ฒ•, format ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•œ ๋ฐฉ๋ฒ•, f-string์„ ์ด์šฉํ•œ ๋ฐฉ๋ฒ• ์ด๋ ‡๊ฒŒ ์„ธ๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜์€ ํŒŒ

blockdmask.tistory.com

728x90
'๐Ÿ’œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ/๐Ÿ’œSWEA' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • 2817. ๋ถ€๋ถ„ ์ˆ˜์—ด์˜ ํ•ฉ (D3 python)
eyes from es
eyes from es
  • eyes from es
    eyes from es
    eyes from es
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ
      • โค๏ธ ๊ฟ€ํŒ ๋ชจ์Œ
        • โค๏ธ ๊ฐ“์ƒ ๊ฟ€ํŒ
        • โค๏ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ
      • ๐Ÿงก Projects
        • ๐Ÿงก Projects: Web
        • ๐ŸŽคPreterview
        • ๐Ÿงก Projects: App
        • ๐Ÿงก๋Œ€์™ธํ™œ๋™
        • ๐Ÿงก OSCCA ์˜คํ”ˆ์†Œ์Šค ์ปจํŠธ๋ฆฌ๋ทฐ์…˜ ์•„์นด๋ฐ๋ฏธ
      • ๐Ÿ’› Frontend
        • ๐Ÿ’› Frontend : React
        • ๐Ÿ’› Frontend : JavaScript
        • ๐Ÿ’› Frontend : TypeScript
      • ๐Ÿ’š Backend
      • ๐Ÿ’™ OS: ์šด์˜์ฒด์ œ
        • ๐Ÿ’™ Linux
      • ๐Ÿ’œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ
        • ๐Ÿ’œ ์ž๋ฃŒ๊ตฌ์กฐ
        • ๐Ÿ’œ ์•Œ๊ณ ๋ฆฌ์ฆ˜
        • ๐Ÿ’œ ๋ฐฑ์ค€
        • ๐Ÿ’œSWEA
        • ๐Ÿ’œํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค
      • ๐Ÿ”ด Study
        • ๐Ÿ”ด๋ฉด์ ‘ ์Šคํ„ฐ๋””
        • ๐Ÿ”ด ๊ธฐ์—…๋ถ„์„
        • ๐Ÿ”ด ์—๋Ÿฌ๋…ธํŠธ(Error Note)๐Ÿงฑ
        • ๐Ÿ”ด ITNews(Coding)
        • ๐Ÿ”ด ITNews(Tech)
      • ๐ŸŸ  ์ธ์ƒ ๊ณ„ํš
        • ๐ŸŸ  ์˜ฌํ•ด ๋ชฉํ‘œ
      • ๐ŸŸก TIL
        • ๐ŸŸก TIL ์ผ๊ธฐ
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ํ™ˆ
    • ํƒœ๊ทธ
    • ๋ฐฉ๋ช…๋ก
  • ๋งํฌ

  • ๊ณต์ง€์‚ฌํ•ญ

  • ์ธ๊ธฐ ๊ธ€

  • ํƒœ๊ทธ

    ๋‰ด์Šค์Šคํฌ๋žฉ
    ๋ฐฉํ•™์Šคํ„ฐ๋””
    ๋ถ„์„๋ ˆํฌํŠธ
    ๋„ค์นด๋ผ์ฟ ๋ฐฐ
    ์Šคํ„ฐ๋””
    ์•Œ๊ณ ๋ฆฌ์ฆ˜
    ์ž๋ฃŒ๊ตฌ์กฐ
    ์ŠคํŒŒ๋ฅดํƒ€์ฝ”๋”ฉํด๋Ÿฝ
    SW์ด์Šˆ
    ์‚ผ์„ฑ์ „์ž
    ์ฝ”๋”ฉ
    ๊ฐœ๋ฐœ๊ณต๋ถ€
    C
    ์ตœ๊ทผ์ด์Šˆ
    ๋ฌธ์ œํ’€์ด
    ๋ฐฑ์ค€
    html
    Ai
    ๊ธฐ์—…๋ถ„์„
    ์ฝ”๋“œ์Šคํ„ฐ๋””
    ๋‰ด์Šค๋ฃธ
    ๋™ํ–ฅ๋ถ„์„
    ๊ฐœ๋ฐœ
    ์›น๊ฐœ๋ฐœ
    ์Šค๋งˆํŠธ์‹ฑ์Šค
    IT์ด์Šˆ
    css
    ์ฝ”๋“œ๋ฆฌ๋ทฐ
    ์ฝ”๋”ฉํ…Œ์ŠคํŠธ
    ์ฝ”ํ…Œ
  • ์ตœ๊ทผ ๋Œ“๊ธ€

  • ์ตœ๊ทผ ๊ธ€

  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.5
eyes from es
1206. [S/W ๋ฌธ์ œํ•ด๊ฒฐ ๊ธฐ๋ณธ] 1์ผ์ฐจ - View (Python)
์ƒ๋‹จ์œผ๋กœ

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