Hiya_
๊ฐœ๋ฐœ์ž์ทจ๐ŸŒฑ
Hiya_
Github
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (155) N
    • ๐Ÿ’ปBackend (1) N
      • ๋ผ์ด์ง•์บ ํ”„ (6)
      • SSAFY | ์‹ธํ”ผ (2)
      • ์‹ ํ•œDS ๊ธˆ์œตSW ์•„์นด๋ฐ๋ฏธ (2)
    • ๐Ÿ“๋ฌธ์ œ ํ’€์ด (102)
      • ๐ŸงฉBaekjoon (47)
      • ๐ŸงฉProgrammers (42)
      • ๐ŸงฉSWExpertAcademy (10)
      • ๐ŸงฉSofteer (3)
    • ๐Ÿ“‚Language (31)
      • Python (3)
      • JAVA (2)
      • SQL (6)
      • English (19)
    • โœจUseful information (5)
    • ๐Ÿ”‘Algorithms (3)
    • ๐Ÿ™Git (2)

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

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

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

์ธ๊ธฐ ๊ธ€

ํƒœ๊ทธ

  • ํ† ์ต๊ธฐ์ถœ
  • Python
  • ๊ตฌํ˜„
  • ์ •๋ ฌ
  • sort
  • ๊ทธ๋ฆฌ๋””
  • ๋‚ด์žฅํ•จ์ˆ˜
  • ํ‹ฐ์Šคํ† ๋ฆฌ์ฑŒ๋ฆฐ์ง€
  • 2์ฐจ์› ๋ฐฐ์—ด
  • ํ•ด์ปค์Šคํ† ์ต
  • ํ•ด์ปค์ŠคํŒŒ๋žญ์ด
  • ์ฝ”ํ…Œ
  • BFS
  • greedy algorithm
  • ๋ฐฑ์ค€
  • ๋‹ค์ต์ŠคํŠธ๋ผ
  • ํ† ์ต๋…ํ•™
  • BaekJoon
  • ํ† ์ต๋ฌด๋ฃŒ๊ฐ•์˜
  • ํ† ์ตRC
  • ํ† ์ต์‹œํ—˜
  • ํ† ์ต๋ฌด๋ฃŒ์ž๋ฃŒ
  • UNION ALL
  • ํ† ์ต์ ์ˆ˜
  • mysql
  • Union
  • ๋ฆฌ์ŠคํŠธ
  • ํ† ์ต๊ณต๋ถ€
  • ์™„์ „ํƒ์ƒ‰
  • ์˜ค๋ธ”์™„

์ตœ๊ทผ ๋Œ“๊ธ€

์ตœ๊ทผ ๊ธ€

ํ‹ฐ์Šคํ† ๋ฆฌ


Owner : ๊น€์‹ ์˜
Naver Blog

hELLO ยท Designed By ์ •์ƒ์šฐ.
Hiya_

๊ฐœ๋ฐœ์ž์ทจ๐ŸŒฑ

๐Ÿ“๋ฌธ์ œ ํ’€์ด/๐ŸงฉProgrammers

[Programmers] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ด์ƒํ•œ ๋ฌธ์ž ๋งŒ๋“ค๊ธฐ | Level 1

2023. 3. 29. 12:18

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค 

https://school.programmers.co.kr/learn/courses/30/lessons/12930#qna

 

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค

์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”.

programmers.co.kr

 

 

ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋Š” ๋งž๋Š”๋ฐ ์ œ์ถœ์‹œ ์ „๋ถ€ ํ‹€๋ฆฌ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค..

๋‚˜์™€ ๊ฐ™์€ ๊ฒฝ์šฐ๋กœ ์ด ๊ธ€์„ ์ฝ์œผ์‹œ๋Š” ๋ถ„๊ป˜๋Š” ๋‹ค์Œ ํ…Œ์ŠคํŠธ์ผ€์ด์Šค๋ฅผ ์ถ”๊ฐ€ํ•ด์„œ ์‹คํ–‰ํ•ด๋ณด์‹œ๊ธฐ ๋ฐ”๋ž€๋‹ค.

์ž…๋ ฅ : "    Try    HeLLo wORld   "

์ถœ๋ ฅ : "    TrY    HeLlo WoRlD   "

 

 

def solution(s):
    alist = s.split(" ")
    result = ''
    for a in alist:
        for i, b in enumerate(a):
            if b == ' ':
                result += ' '
            elif i % 2 == 0:
                result += b.upper()
            else:
                result += b.lower()
        result += ' '

    return result[:-1]

 

 

[POINT]

1. split() ์•„๋‹Œ split(" ") :  ์•ž๋’ค ๊ณต๋ฐฑ๊ณผ ์—ฐ์† ๊ณต๋ฐฑ์€ ๊ทธ๋Œ€๋กœ ์ถœ๋ ฅํ•ด์ฃผ์–ด์•ผ ํ•˜๋ฏ€๋กœ ๋นˆ๋ฌธ์ž์—ด๋„ ํ•˜๋‚˜์˜ ๋ฌธ์ž์—ด๋กœ ์ธ์‹ํ•ด์•ผ ํ•จ

                                      : "-hello---world--" ์„ ๊ณต๋ฐฑ์€ ํ•˜์ดํ”ˆ(-)์œผ๋กœ ํ‘œํ˜„ํ•˜๋ฉด

                                         split()์€ ['hello', 'world'] , split(" ")์€ ['', 'hello', '', '', 'world', '', '']

                                     : ์ฆ‰ split()์€ ๊ณต๋ฐฑ ๊ธฐ์ค€ ๋ฌธ์ž์—ด๋งŒ ๋ฐ˜ํ™˜, split(" ")์€ ๊ณต๋ฐฑ์„ ๊ธฐ์ค€์œผ๋กœ ๋นˆ๋ฌธ์ž์—ด ํฌํ•จ ๋ฐ˜ํ™˜ํ•œ๋‹ค. 

2. ์ „์ œ ๋ฌธ์ž์—ด ์ˆœ์„œ๊ฐ€ ์•„๋‹Œ ๋‹จ์–ด๋ณ„ ์ˆœ์„œ : "hello world"๊ฐ€ ์ฃผ์–ด์ง€๋ฉด "HeLlO wOrLd"๊ฐ€ ์•„๋‹Œ "HeLlO WoRlD"๋ฅผ ๋ฐ˜ํ™˜ํ•ด์•ผ ํ•จ

3. ๋‹จ์–ด์— ๋Œ€๋ฌธ์ž๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ : ๋Œ€๋ฌธ์ž๊ฐ€ ์„ž์—ฌ ์žˆ์œผ๋ฉด ๋‹ค์‹œ ์†Œ๋ฌธ์ž๋กœ ๋ฐ”๊พธ์–ด์„œ ์œ„์น˜์— ๋”ฐ๋ผ ์•Œ๋งž์€ ์ถœ๋ ฅ์„ ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•จ

 

 

 

 


 

REFERENCE

https://medium.com/@ohc43312/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EB%8C%80%EC%86%8C%EB%AC%B8%EC%9E%90-%EA%B4%80%EB%A6%AC-upper-lower-isupper-islower-89aea6bd5c63

 

[ํŒŒ์ด์ฌ] ๋Œ€์†Œ๋ฌธ์ž ๊ด€๋ฆฌ(upper, lower, isupper, islower)

upper

medium.com

 

'๐Ÿ“๋ฌธ์ œ ํ’€์ด > ๐ŸงฉProgrammers' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Python] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋„คํŠธ์›Œํฌ | BFS/DFS  (0) 2023.04.19
[Python] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ํƒ€๊ฒŸ ๋„˜๋ฒ„ | DFS/BFS  (0) 2023.04.19
[Python] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ํƒ€๊ฒŸ ๋„˜๋ฒ„ | ๋„ˆ๋น„ ์šฐ์„  ํƒ์ƒ‰(BFS)  (0) 2023.03.02
[Python week5]ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ปค๋ฎค๋Ÿฌ๋‹(Python๋ฐ˜) 9๊ธฐ ํ›„๊ธฐ  (0) 2023.02.07
[Python | week3] Heap(ํž™) | Dynamic Programming(๋™์  ๊ณ„ํš๋ฒ•) | DFS/ BFS (๊นŠ์ด/ ๋„ˆ๋น„ ์šฐ์„  ํƒ์ƒ‰)  (0) 2023.01.31
    '๐Ÿ“๋ฌธ์ œ ํ’€์ด/๐ŸงฉProgrammers' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • [Python] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋„คํŠธ์›Œํฌ | BFS/DFS
    • [Python] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ํƒ€๊ฒŸ ๋„˜๋ฒ„ | DFS/BFS
    • [Python] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ํƒ€๊ฒŸ ๋„˜๋ฒ„ | ๋„ˆ๋น„ ์šฐ์„  ํƒ์ƒ‰(BFS)
    • [Python week5]ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ปค๋ฎค๋Ÿฌ๋‹(Python๋ฐ˜) 9๊ธฐ ํ›„๊ธฐ
    Hiya_
    Hiya_
    ํ•˜์–€ ์ฒœ๊ณผ ๋ฐ”๋žŒ๋งŒ ์žˆ๋‹ค๋ฉด ์–ด๋””๋“  ๊ฐˆ ์ˆ˜ ์žˆ์–ด

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